Gerenciamento direto Gerenciamento de API API REST
O Azure Gerenciamento de API fornece uma API REST de gerenciamento direto para executar operações em entidades selecionadas, como usuários, grupos, produtos e assinaturas. A API de gerenciamento direto pode ignorar determinados limites da API baseada em Resource Manager do Azure, como a limitação de solicitação.
Importante
Esta seção descreve como acessar o gerenciamento direto Gerenciamento de API API REST. Essa API tem um mecanismo de autenticação diferente do Resource Manager do Azure e usa uma URL base diferente.
Habilitar o acesso à API REST de gerenciamento direto
O acesso ao gerenciamento direto Gerenciamento de API API REST deve ser concedido antes que as chamadas possam ser feitas com êxito.
Navegue até sua instância de Gerenciamento de API do Azure no portal do Azure.
Selecione API de Gerenciamento na seção Implantação + infraestrutura do menu à esquerda.
Em Habilitar Gerenciamento de API API REST, selecione Sim.
Importante
Se Habilitar Gerenciamento de API API REST não estiver selecionada, as chamadas feitas à API REST para essa instância de serviço falharão.
Tipo de mídia padrão
O tipo de mídia padrão das solicitações e respostas é application/json
. Onde observado, algumas operações podem dar suporte a outros tipos de conteúdo. Se nenhum tipo de conteúdo adicional for mencionado para uma operação específica, o tipo de mídia será application/json
.
Autenticação
Cada solicitação para a API REST Gerenciamento de API deve ser acompanhada por um Authorization
cabeçalho que contenha um token de acesso compartilhado válido, conforme mostrado no exemplo a seguir.
Authorization: SharedAccessSignature uid=53dd860e1b72ff0467030003&ex=2014-08-04T22:03:00.0000000Z&sn=ItH6scUyCazNKHULKA0Yv6T+Skk4bdVmLqcPPPdWoxl2n1+rVbhKlplFrqjkoUFRr0og4wjeDz4yfThC82OjfQ==
Esse token de acesso pode se gerado programaticamente no portal do publicador do Console de Gerenciamento de API. Para obter instruções sobre como gerar e recuperar o token de acesso, consulte Para criar manualmente um token de acesso e Para criar programaticamente um token de acesso.
URL base
A URL base do gerenciamento direto Gerenciamento de API API REST está em conformidade com o modelo a seguir.
https://{servicename}.management.azure-api.net
Esse modelo contém o seguinte parâmetro.
-
{serviceName}
é o nome do serviço especificado durante a sua criação, por exemplohttps://contosoapi.management.azure-api.net
.
Todas as URLs retornadas pela API REST Gerenciamento de API são relativas a essa URL base e todas as solicitações à API REST devem usar esse modelo de URL base.
Parâmetro de consulta de versão
Todas as operações esperam um parâmetro de consulta api-version
com um valor no formato YYYY-MM-DD
, por exemplo 2021-08-01
.
Observação
Durante um período de visualização de uma API REST Gerenciamento de API, -preview
é acrescentado ao parâmetro de consulta de versão, por exemplo2021-04-01-preview
.
Se esse parâmetro de consulta não for passado na cadeia de caracteres de consulta de uma solicitação, o servidor retornará um código status de 400 Bad Request
. Para obter uma lista de versões com suporte, consulte Gerenciamento de API referência da API REST.
Próximas etapas
- Saiba mais sobre a autenticação.