Eventos
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
APLICA-SE A: todas as camadas do Gerenciamento de API
O Gerenciamento de API do Azure dá suporte à importação de aplicativos de funções do Azure como novas APIs ou acrescentando-as a APIs existentes. O processo gera automaticamente uma chave de host no aplicativo de funções do Azure, que é atribuída a um valor nomeado no Gerenciamento de API do Azure.
Observação
Atualmente, esse recurso não está disponível em workspaces.
Este artigo descreve a importação e o teste de um aplicativo de funções do Azure como uma API no Gerenciamento de API do Azure.
Você saberá como:
Observação
Use a extensão do Gerenciamento de API para Visual Studio Code para importar e gerenciar suas APIs. Siga o tutorial da extensão do Gerenciamento de API para instalá-la e começar a usá-la.
No portal do Azure, pesquise e selecione serviços de Gerenciamento de API.
Na página Serviços de Gerenciamento de API, selecione a sua instância de Gerenciamento de API.
Siga as etapas abaixo para criar uma nova API a partir de um Aplicativo de funções do Azure.
Navegue até o serviço de Gerenciamento de API no portal do Azure e selecione APIs no menu.
Na lista Adicionar nova API, selecione Aplicativo de funções.
Clique em Procurar para selecionar o Functions para importação.
Clique na seção Aplicativo de funções para escolher na lista de aplicativos de funções disponíveis.
Encontre o Aplicativo de funções de onde você deseja importar funções, clique nele e pressione Selecionar.
Selecione as funções que você deseja importar e clique em Selecionar.
Alterne para a exibição Completa e atribua Produto à nova API.
Se necessário, especifique outros campos durante a criação ou configure-os mais tarde por meio da guia Configurações.
Observação
Os produtos são associações de uma ou mais APIs oferecidas aos desenvolvedores por meio do portal do desenvolvedor. Primeiro, os desenvolvedores precisam assinar um produto para obter acesso à API. Após a assinatura, eles obtêm uma chave de assinatura para qualquer API no produto. Como criador da instância do Gerenciamento de API, você é um administrador e, por padrão, tem a assinatura de todos os produtos.
Cada instância do Gerenciamento de API é fornecida com dois produtos de exemplo padrão:
Clique em Criar.
Siga as etapas abaixo para acrescentar o Aplicativo de funções do Azure a uma API existente.
Em sua instância de serviço do Gerenciamento de API do Azure, selecione APIs no menu à esquerda.
Escolha uma API para a qual você deseja importar um Aplicativo de funções. Clique em ... e selecione Importar no menu de contexto.
Clique no bloco Aplicativo de Funções.
Na janela pop-up, clique em Procurar.
Clique na seção Aplicativo de funções para escolher na lista de aplicativos de funções disponíveis.
Encontre o Aplicativo de funções de onde você deseja importar funções, clique nele e pressione Selecionar.
Selecione as funções que você deseja importar e clique em Selecionar.
Clique em Importar.
A importação de um Aplicativo de funções do Azure gera automaticamente:
Para as APIs criadas após 4 de abril de 2019, a chave de host é passada em solicitações HTTP do Gerenciamento de API para o Aplicativo de funções em um cabeçalho. As APIs mais antigas passam a chave de host como um parâmetro de consulta. Altere esse comportamento por meio da chamada à API REST PATCH Backend
na entidade Back-end associada ao aplicativo de funções.
Aviso
A remoção ou a alteração do valor da chave do host do aplicativo de funções do Azure ou do valor nomeado do Gerenciamento de API do Azure interromperá a comunicação entre os serviços. Os valores não são sincronizados automaticamente.
Se você precisar girar a chave de host, modifique também o valor nomeado no Gerenciamento de API do Azure.
Navegue até sua instância do Aplicativo de funções do Azure.
Na seção Funções do menu de navegação lateral, selecione Chaves de aplicativo.
Localize as chaves na seção Chaves do host.
Navegue até sua instância do Gerenciamento de API do Azure e selecione Valores nomeados no menu à esquerda. A chave do Aplicativo de funções do Azure está armazenada lá.
Você pode chamar as operações diretamente do portal do Azure. Usar o portal do Azure é uma maneira conveniente de exibir e testar as operações de uma API.
Selecione a API criada na seção anterior.
Selecione a guia Testar.
Selecione a operação que deseja testar.
Selecione Enviar.
Eventos
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraTreinamento
Módulo
Neste módulo, você aprenderá a montar várias funções do Azure em uma única API usando o Gerenciamento de API do Azure.
Certificação
Microsoft Certified: Azure Developer Associate - Certifications
Crie soluções de ponta a ponta no Microsoft Azure para criar Funções do Azure, implementar e gerenciar aplicativos Web, desenvolver soluções utilizando o Armazenamento do Microsoft Azure e muito mais.
Documentação
Expor APIs de funções usando o Gerenciamento de API do Azure
Crie uma definição de OpenAPI que permite que outros aplicativos e serviços chamem sua função no Azure.
Editar uma API com o Portal do Azure
Saiba como usar o Gerenciamento de API para editar uma API. Adicione, exclua ou renomeie operações na instância APIM ou edite o swagger da API.
Criar APIs sem servidor usando o Azure Functions
Descreve como usar o Azure Functions como base de um conjunto coeso de APIs sem servidor.