Compartilhar via


Tutorial: Usar revisões para fazer alterações sem interrupções na API com segurança

APLICA-SE A: todas as camadas do Gerenciamento de API

Quando sua API estiver pronta e for usada por desenvolvedores, e algum momento será necessário fazer alterações nessa API e, ao mesmo tempo, não interromper os chamadores de sua API. Também é útil permitir que os desenvolvedores saibam sobre as alterações feitas por você.

No Gerenciamento de API do Azure, use revisões para fazer alterações sem interrupção na API a fim de modelar e testar as alterações com segurança. Quando estiver pronto, você pode tornar uma revisão vigente e substituir a API atual.

Para obter informações, confira Versões e Revisões.

Neste tutorial, você aprenderá a:

  • Adicionar uma nova revisão
  • Fazer alterações sem interrupção em sua revisão
  • Torne sua revisão a atual e adicione uma entrada ao log de alterações
  • Procurar no portal do desenvolvedor para ver as alterações e o log de alterações
  • Acessar uma revisão de API

Captura de tela das revisões de API no portal do Azure.

Pré-requisitos

Adicionar uma nova revisão

  1. Entre no portal do Azure e vá até a sua instância do Gerenciamento de API.

  2. No menu do lado esquerdo, em APIs, selecione APIs.

  3. Selecione Demonstração da API de Conferência na lista de APIs (ou outra API à qual você deseja adicionar revisões).

  4. Selecione a guia Revisões.

  5. Selecione + Adicionar revisão.

    Captura de tela da adição de uma revisão da API no portal.

    Dica

    Também é possível selecionar Adicionar revisão no menu de contexto ( ... ) da API.

  6. Forneça uma descrição para a nova revisão, para ajudar você a se lembrar da função dela.

  7. Selecione Criar.

  8. Sua nova revisão foi criada.

    Observação

    Sua API original permanece na Revisão 1. Essa é a revisão que seus usuários continuarão a chamar até que você opte por tornar uma revisão diferente a atual.

Fazer alterações sem interrupção em sua revisão

  1. Selecione Demonstração de API de Conferência na lista de APIs.

  2. Selecione a guia Design na parte superior da tela.

  3. Observe que o seletor de revisão (diretamente acima da guia de design) mostra a revisão atual como Revisão 2.

    Dica

    Use o seletor de revisão para alternar entre as revisões nas quais você deseja trabalhar.

  4. Selecione + Adicionar Operação.

  5. Defina a nova operação como POST e o Nome de exibição, Nome e URL da operação como teste.

  6. Salve sua nova operação.

    Captura de tela mostrando como adicionar uma operação em uma revisão no portal.

  7. Agora você fez uma alteração em Revisão 2. Use o seletor de revisão na parte superior da página para alternar novamente para Revisão 1.

  8. Observe que a nova operação não aparece em Revisão 1.

Torne sua revisão a atual e adicione uma entrada ao log de alterações

  1. Selecione a guia Revisões no menu próximo à parte superior da página.

  2. Abra o menu de contexto (...) para a Revisão 2.

  3. Selecione Tornar atual.

  4. Marque Postar no log de alterações públicas para esta API se quiser postar observações sobre essa alteração. Forneça uma descrição para a alteração que os desenvolvedores possam ver, por exemplo: Teste de revisões. Adicionada uma nova operação de "teste".

  5. Agora, a Revisão 2 é a atual.

    Captura de tela do menu de revisão na janela Revisões no portal.

Procurar no portal do desenvolvedor para ver as alterações e o log de alterações

Se você tiver tentado o portal do desenvolvedor, poderá revisar as alterações da API e o log de alterações lá.

  1. No portal do Azure, navegue até a instância do Gerenciamento de API.
  2. No menu do lado esquerdo, em APIs, selecione APIs.
  3. Selecione Portal do desenvolvedor no menu superior.
  4. No portal do desenvolvedor, selecione APIs e, depois, selecione Demonstração da API de Conferência.
  5. Observe que sua nova operação de teste já está disponível.
  6. Clique em Log de alterações ao lado do nome da API.
  7. Observe que a entrada no log de alterações aparece na lista.

Acessar uma revisão de API

Cada revisão na API pode ser acessada usando uma URL especialmente formada. Acrescente ;rev={revisionNumber} ao final da URL da API, mas antes da cadeia de consulta, para acessar uma revisão específica dessa API. Por exemplo, você pode usar essa URL para acessar a revisão 2 da API de Conferência de Demonstração:

https://apim-hello-world.azure-api.net/conf;rev=2/speakers

Você pode encontrar os caminhos de URL para as revisões da API na guia Revisões no portal do Azure.

Captura de tela das URLs de revisão no portal.

Dica

Você pode acessar a revisão atual da API usando o caminho da API sem a cadeia de caracteres ;rev, além da URL completa que acrescenta ;rev={revisionNumber} ao caminho da API.

Resumo

Neste tutorial, você aprendeu a:

  • Adicionar uma nova revisão
  • Fazer alterações sem interrupção em sua revisão
  • Torne sua revisão a atual e adicione uma entrada ao log de alterações
  • Procurar no portal do desenvolvedor para ver as alterações e o log de alterações
  • Acessar uma revisão de API

Próximas etapas

Prosseguir para o próximo tutorial: