Ćwiczenie — wdrażanie usługi API Management
W tym ćwiczeniu dowiesz się, jak wdrożyć wystąpienie usługi Azure API Management. Aby zaprezentować możliwości usługi Azure API Management, wdrożymy przykład platformy Azure zawierający funkcje, takie jak równoważenie obciążenia, wyłączniki i ograniczanie szybkości oparte na tokenach.
Uwaga
Przed rozpoczęciem upewnij się, że masz zainstalowane następujące elementy: Interfejs wiersza polecenia programowania platformy Azure, azd
Klonowanie repozytorium
Otwórz terminal i uruchom polecenie:
git clone https://github.com/Azure-Samples/genai-gateway-apim.git
Po sklonowaniu repozytorium przejdź do genai-gateway-apim
katalogu i wdróżmy go:
Wdrażanie przykładu platformy Azure
Zanim będziemy mogli wdrożyć przykład platformy Azure, musimy przeprowadzić uwierzytelnianie za pomocą platformy Azure. Uruchom następujące polecenie:
az auth login
W tym momencie należy przejść do okna przeglądarki, w którym można uwierzytelnić się za pomocą platformy Azure. Po zakończeniu uwierzytelniania można zamknąć okno przeglądarki i wrócić do terminalu. W terminalu powinien również zostać wyświetlony komunikat o pomyślnym uwierzytelnieniu.
Teraz wdrożymy przykład platformy Azure. Uruchom następujące polecenie:
azd up
Wykonanie tego polecenia powinno potrwać kilka minut. Po zakończeniu powinien zostać wyświetlony komunikat informujący o pomyślnym wdrożeniu.
Uruchom przykład
Na tym etapie zasoby są tworzone na platformie Azure i należy również utworzyć .env
plik wypełniony wartościami wymaganymi do uruchomienia przykładu. Powinna to wyglądać następująco:
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>"
Aby uruchomić przykład, uruchom następujące polecenia:
cd src
npm install
npm start
Teraz przykład powinien być uruchomiony. Dostęp do niego można uzyskać, przechodząc do folderu http://localhost:3000
.
Powinna zostać wyświetlona strona internetowa z polem tekstowym i przyciskiem, w następujący sposób:
Wypróbuj tę odpowiedź, wpisując komunikat, aby wygenerować tekst odpowiedzi z modelu sztucznej inteligencji.
Gratulacje, pomyślnie wdrożono wystąpienie usługi Azure API Management i możesz go użyć do zarządzania interfejsami API.