Övning – distribuera API Management
I den här övningen lär vi oss hur du distribuerar en Azure API Management-instans. För att visa funktionerna i Azure API Management distribuerar vi ett Azure-exempel som innehåller funktioner som belastningsutjämning, kretsbrytare och tokenbaserad hastighetsbegränsning.
Kommentar
Se till att du har följande installerat innan du börjar: Azure Development CLI, azd
Klona lagringsplatsen
Öppna en terminal och kör:
git clone https://github.com/Azure-Samples/genai-gateway-apim.git
När lagringsplatsen har klonats navigerar du till genai-gateway-apim
katalogen och distribuerar den:
Distribuera Azure-exemplet
Innan vi kan distribuera Azure-exemplet måste vi autentisera med Azure. Kör följande kommando:
az auth login
Nu bör du gå till ett webbläsarfönster där du kan autentisera med Azure. När du är klar med autentiseringen kan du stänga webbläsarfönstret och återgå till terminalen. Terminalen bör också visa ett meddelande om att du har autentiserats.
Nu ska vi distribuera Azure-exemplet. Kör följande kommando:
azd up
Det bör ta några minuter att slutföra det här kommandot. När du är klar bör du se ett meddelande om att distributionen lyckades.
Kör exempel
Nu skapas resurserna i Azure och du bör också ha en .env
fil som skapats ifylld med de värden som behövs för att köra exemplet. Den bör se ut ungefär så här:
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>"
Kör följande kommandon för att köra exemplet:
cd src
npm install
npm start
Ditt exempel bör nu köras. Du kan komma åt den genom att navigera till http://localhost:3000
.
Du bör se en webbsida med en textruta och en knapp, så här:
Prova genom att skriva ett meddelande för att generera en svarstext från AI-modellen.
Grattis, du har distribuerat en Azure API Management-instans och kan använda den för att hantera dina API:er.