練習 - 部署 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。