Tutorial: utilize as revisões para efetuar alterações de API sem interrupções de forma segura

APLICA-SE A: Todas as camadas de gerenciamento de API

Quando sua API estiver pronta para uso e for usada por desenvolvedores, você eventualmente precisará fazer alterações nessa API e, ao mesmo tempo, não interromper os chamadores de sua API. É também útil dar a conhecer aos programadores as alterações que efetuou.

No Gerenciamento de API do Azure, use revisões para fazer alterações de API ininterruptas para que você possa modelar e testar as alterações com segurança. Quando estiver pronto, você poderá fazer uma revisão atual e substituir sua API atual.

Para obter plano de fundo, consulte Versões e revisões de API e Controle de versão de API com o Gerenciamento de API do Azure.

Neste tutorial, irá aprender a:

  • Adicionar uma nova revisão
  • Efetuar alterações sem interrupções à revisão
  • Tornar a revisão atual e adicionar uma entrada de registo de alterações
  • Navegar até ao portal do programador para ver as alterações e o registo de alterações

Revisões da API no portal do Azure

Pré-requisitos

Adicionar uma nova revisão

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

  2. Selecione APIs.

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

  4. Selecione a guia Revisões .

  5. Selecione + Adicionar revisão.

    Adicionar a revisão de API

    Gorjeta

    Você também pode selecionar Adicionar revisão no menu de contexto (...) da API.

  6. Forneça uma descrição para sua nova revisão, para ajudar a lembrar para que ela será usada.

  7. Selecione Criar.

  8. A sua nova revisão está agora criada.

    Nota

    A API original permanece em Revisão 1. Trata-se da revisão que os utilizadores continuam a chamar, até optar por tornar uma revisão diferente atual.

Efetuar alterações sem interrupções à revisão

  1. Selecione Demo Conference API na lista de APIs.

  2. Selecione o separador Estrutura junto à parte superior do ecrã.

  3. Tenha em atenção que o seletor de revisões (diretamente acima do separador de estrutura) mostra a Revisão 2 como atualmente selecionada.

    Gorjeta

    Utilize o seletor de revisões para alternar entre revisões em que quer trabalhar.

  4. Selecione + Adicionar Operação.

  5. Defina sua nova operação como POST e o Nome, Nome para Exibição e URL da operação como teste.

  6. Guarde a nova operação.

    Modificar a revisão

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

  8. Observe que sua nova operação não aparece na Revisão 1.

Tornar a revisão atual e adicionar uma entrada de registo de alterações

  1. Selecione o separador Revisões no menu junto à parte superior da página.

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

  3. Selecione Tornar atual.

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

  5. Revisão 2 é agora atual.

    Menu de revisão na janela Revisões

Navegar até ao portal do programador para ver as alterações e o registo de alterações

Se você já tentou o portal do desenvolvedor, você pode revisar as alterações da API e o log de alterações lá.

  1. No portal do Azure, selecione APIs.
  2. Selecione Portal do desenvolvedor no menu superior.
  3. No portal do desenvolvedor, selecione APIs e, em seguida, selecione API de conferência de demonstração.
  4. Tenha em atenção que a nova operação test está agora disponível.
  5. Selecione Changelog perto do nome da API.
  6. Observe que sua entrada de log de alterações aparece na lista.

Próximos passos

Neste tutorial, ficou a saber como:

  • Adicionar uma nova revisão
  • Efetuar alterações sem interrupções à revisão
  • Tornar a revisão atual e adicionar uma entrada de registo de alterações
  • Navegar até ao portal do programador para ver as alterações e o registo de alterações

Avance para o tutorial seguinte: