Exercício - implantar o Gerenciamento de API

Concluído

Neste exercício, aprendemos como implantar uma instância de Gerenciamento de API do Azure. Para mostrar os recursos 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.

Nota

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

Depois que o repositório for clonado, navegue até o genai-gateway-apim diretório e vamos implantá-lo:

Implantar o exemplo do Azure

Antes de implantarmos o exemplo do Azure, precisamos autenticar com o Azure. Execute o seguinte comando:

az auth login

Neste ponto, você deve ser levado para uma janela do navegador onde você pode autenticar com o Azure. Quando terminar a autenticação, pode fechar a janela do navegador e retornar ao terminal. O terminal também deve exibir uma mensagem informando que você foi autenticado com êxito.

Vamos agora implantar o exemplo do Azure. Execute o seguinte comando:

azd up

Este comando deve levar alguns minutos para ser concluído. Uma vez feito, você verá uma mensagem informando que a implantação foi bem-sucedida.

Executar amostra

Neste ponto, os recursos são criados no Azure e você também deve ter um .env arquivo criado preenchido com os valores necessários para executar o exemplo. Deve ter um aspeto semelhante a:

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

Sua amostra agora deve estar em execução. Você pode acessá-lo navegando até http://localhost:3000.

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

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

Experimente digitando uma mensagem para gerar um texto de resposta a partir do modelo de IA.

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