Упражнение. Развертывание Управление API

Завершено

В этом упражнении мы узнаем, как развернуть экземпляр Azure Управление API. Чтобы продемонстрировать возможности Azure Управление API, мы развернем пример Azure, содержащий такие функции, как балансировка нагрузки, подсистемы разбиения каналов и ограничение скорости на основе маркеров.

Примечание.

Перед началом работы убедитесь, что вы установили следующие компоненты: Azure Development CLI, azd

Клонирование репозитория

Откройте терминал и выполните следующую команду:

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

После клонированного репозитория перейдите к каталогу genai-gateway-apim и давайте развернем его:

Развертывание примера Azure

Прежде чем развернуть пример Azure, необходимо выполнить проверку подлинности с помощью Azure. Выполните следующую команду:

az auth login

На этом этапе вы должны быть доставлены в окно браузера, где можно пройти проверку подлинности с помощью Azure. После завершения проверки подлинности можно закрыть окно браузера и вернуться в терминал. Терминал также должен отобразить сообщение, которое вы успешно прошли проверку подлинности.

Давайте развернем пример Azure. Выполните следующую команду:

azd up

Эта команда должна занять несколько минут. После завершения вы увидите сообщение об успешном развертывании.

Запуск примера

На этом этапе ресурсы создаются в Azure, и вы также должны создать .env файл, заполненный необходимыми значениями для запуска примера. Должно отобразиться примерно следующее:

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>"

Чтобы запустить пример, выполните следующие команды:

cd src
npm install
npm start

Теперь ваш пример должен выполняться. Вы можете получить доступ к нему, перейдя к http://localhost:3000нему.

Вы должны увидеть веб-страницу с текстовым полем и кнопкой, как показано ниже:

Снимок экрана: приложение с полем ввода и кнопкой.

Попробуйте его, введя сообщение, чтобы создать текст ответа из модели ИИ.

Поздравляем, вы успешно развернули экземпляр Azure Управление API и можете использовать его для управления API.