Atualizando uma definição de API no Azure API Management | Qlik Cloud Ajuda
Ir para conteúdo principal

Atualizando uma definição de API no Azure API Management

Importar um arquivo para o Azure API Management para atualizar uma definição existente.

  • Você tem acesso ao Azure API Management.
  • Você instalou o Microsoft PowerShell. Para obter mais informações, consulte a documentação do Microsoft PowerShell.
  • Você instalou o módulo do Azure PowerShell. Para obter mais informações, consulte a documentação do Microsoft Azure.
  • Você exportou sua definição de API.
  • Você carregou uma versão anterior da definição de API para o Azure API Management.
  • Você definiu seus parâmetros de contexto como uma variável. Para obter mais informações, consulte o procedimento acima.
  1. Abra a linha de comando e digite o seguinte comando para carregar o arquivo:
    Import-AzApiManagementApi -Context $ApiMgmtContext -SpecificationFormat "{format}" -SpecificationPath "{yourfile}" -ApiId "{api-id}" -Path "{api-url-suffix}"
  2. Adicione os parâmetros corretos:
    ParâmetroDescrição
    {format}Formato da definição de API a ser importada. O valor pode ser:
    • Swagger (recomendado)
    • Wadl
    • Wsdl
    • OpenApi
    {yourfile}Caminho e nome do arquivo da definição de API que você exportou.
    {api-id}ID do Azure API Management da API a ser atualizada.
    {api-url-suffix}Caminho da API da Web a ser adicionado ao final da URL pública da API.
  3. Execute o comando.

Sua definição de API é importada e o novo arquivo substitui a versão anterior. Você pode verificar suas atualizações no portal do Azure.

Neste exemplo, uma primeira versão da definição de API chamada Contacts API, que continha cinco operações, foi carregada. Em seguida, ela foi substituída por uma nova definição chamada Contacts API V2 contendo dez operações.

Captura de tela da definição de API atualizada.

Para obter mais informações sobre o comando Import-AzApiManagementApi, consulte a documentação do Azure.

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo – um erro de digitação, uma etapa ausente ou um erro técnico – avise-nos!