练习 - 部署 API 管理
在本练习中,我们将了解如何部署 Azure API 管理实例。 为展示 Azure API 管理的功能,我们将部署一个 Azure 示例,涵盖负载均衡、断路器和基于令牌的速率限制等功能。
注意
开始之前,请确保已安装以下各项:Azure 开发 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
访问它。
应会显示含一个文本框和按钮的网页,如下所示:
试用该应用:键入消息,从该 AI 模型生成响应文本。
恭喜,你已成功部署 Azure API 管理实例,并且可以使用它来管理 API 了。