Publicação de uma API
As APIs só podem ser chamadas depois de terem sido publicadas em um ambiente. Você pode publicar APIs em diferentes ambientes. O APIG permite que você visualize o histórico de publicações (como a versão, a descrição, a hora e o ambiente) de cada API e suporta a reversão de APIs para diferentes versões históricas.
- Se você modificar uma API publicada, deverá publicá-la novamente para que as modificações entrem em vigor no ambiente em que a API foi publicada.
- Um máximo de 10 registros de publicação de uma API são retidos em um ambiente.
Pré-requisitos
Você criou um ambiente.
Publicação de uma API
- Faça logon no console do APIG.
- Selecione um gateway na parte superior do painel de navegação.
- Escolha API Management > API Groups.
- Clique em um nome de grupo.
- Na página de guia APIs, selecione a API de destino e clique em Publish.
- Selecione o ambiente onde a API será publicada e insira uma descrição.
- Se a API já tiver sido publicada no ambiente, publicá-la novamente substituirá sua definição nesse ambiente.
- Se não houver um ambiente que atenda aos seus requisitos, crie um novo.
- Clique em OK.
Você pode remover APIs dos ambientes onde elas foram publicadas. Essa operação fará com que as APIs fiquem inacessíveis nos ambientes. Certifique-se de que notificou os usuários antes desta operação. Para remover uma API, clique em Take Offline.
Visualizar o histórico de publicações
- Na página APIs, selecione a API de destino.
- Escolha More > View Publishing Records.
- Clique em View Details na coluna Operation de uma versão.
A caixa de diálogo View Details exibe as informações básicas, informações de solicitação de front-end e back-end, parâmetros de entrada e constantes, mapeamentos de parâmetros e respostas de exemplo da API.
- Para reverter a API para uma versão histórica, clique em Switch Version na linha que contém a versão de destino e clique em Yes.
Se a "versão atual" for exibida ao lado da versão de destino, a reversão foi bem-sucedida.
Quando a API é chamada, a configuração da versão atual é usada em vez da configuração salva anteriormente.
Por exemplo, uma API foi publicada no ambiente RELEASE em 1º de agosto de 2018. Em 20 de agosto de 2018, a API foi publicada no mesmo ambiente após modificação. Se a versão publicada em 1º de agosto for definida como a versão atual, a configuração dessa versão será usada quando a API for chamada.