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