Exercício: implantar o Gerenciamento de API

Concluído

Neste exercício, aprendemos como implantar uma instância do Gerenciamento de API do Azure. Para demonstrar as capacidades do Gerenciamento de API do Azure, implantamos um Exemplo do Azure contendo recursos como balanceamento de carga, disjuntores e limitação de taxa baseada em token.

Observação

Certifique-se de ter o seguinte instalado antes de começar: CLI de Desenvolvimento do Azure, azd

Clonar o repositório

Abra um terminal e execute:

git clone https://github.com/Azure-Samples/genai-gateway-apim.git

Uma vez que o repositório seja clonado, navegue para o diretório genai-gateway-apim e vamos implantá-lo:

Implantar o exemplo do Azure

Antes de podermos implantar o exemplo do Azure, precisamos nos autenticar no Azure. Execute o comando a seguir:

az auth login

Neste ponto, você deve ser redirecionado para uma janela do navegador em que poderá se autenticar no Azure. Ao finalizar a autenticação, você poderá fechar a janela do navegador e voltar ao terminal. O terminal também deverá exibir uma mensagem de que você foi autenticado com sucesso.

Agora vamos implantar o exemplo do Azure. Execute o comando a seguir:

azd up

Esse comando deve levar alguns minutos para ser concluído. Ao finalizar, você deverá ver uma mensagem de que a implantação foi bem-sucedida.

Executar o exemplo

Neste ponto, os recursos foram criados no Azure, e você também deve ter um arquivo .env criado com os valores necessários para executar o exemplo. O resultado deve ser algo como:

APIM_ENDPOINT="<Your APIM Endpoint>"
API_SUFFIX="<Your API Suffix>"
API_VERSION="<Your API Version>"
DEPLOYMENT_ID="<Your Deployment Name>"
SUBSCRIPTION_KEY="<Your Subscription Key>"

Para executar o exemplo, execute os seguintes comandos:

cd src
npm install
npm start

Seu exemplo deve estar em execução agora. Você pode acessá-lo navegando para http://localhost:3000.

Você deve ver uma página da Web com uma caixa de texto e um botão, como este:

Captura de tela do aplicativo com uma caixa de entrada e um botão.

Experimente digitar uma mensagem para gerar um texto de resposta do modelo de IA.

Parabéns, você implantou com sucesso uma instância do Gerenciamento de API do Azure e pode usá-la para gerenciar suas APIs.