共用方式為


利用 Azure CLI 使用 Private Link 將 Azure Front Door 進階版連線至 App Service 來源

本文將引導您如何設定 Azure Front Door 進階版層級,以利用 Azure CLI 使用 Azure Private Link 服務,私密連線至您的 App Service。

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶
  • 具有運作中的 Azure Front Door 進階版設定檔、端點和原始群組。 如需如何建立 Azure Front Door 設定檔的詳細資訊,請參閱建立 Front Door - CLI
  • 具有也為私密的運作中 Web 應用程式。 請參閱此文件以了解如何執行相同的作業。

注意

私人端點要求您的 App Service 方案或函式主控方案符合某些需求。 如需詳細資訊,請參閱針對 Azure Web 應用程式使用私人端點

執行 az afd origin create 以建立新的 Azure Front Door 來源。 輸入下列設定,以設定您希望 Azure Front Door 進階版私密連線的 App Service。 請注意,private-link-location 必須位於其中一個可用的區域,而且 private-link-sub-resource-type 必須是網站

az afd origin create --enabled-state Enabled \
                     --resource-group myRGFD \
                     --origin-group-name og1 \
                     --origin-name pvtwebapp \
                     --profile-name contosoAFD \
                     --host-name example.contoso.com \
                     --origin-host-header example.contoso.com \
                     --http-port 80 \
                     --https-port 443 \
                     --priority 1 \
                     --weight 500 \
                     --enable-private-link true \
                     --private-link-location EastUS \
                     --private-link-request-message 'AFD app service origin Private Link request.' \
                     --private-link-resource /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRGFD/providers/Microsoft.Web/sites/webapp1/appServices\
                     --private-link-sub-resource-type sites 

核准來自 App Service 的 Azure Front Door 進階版私人端點連線

  1. 執行 az network private-endpoint-connection list 以列出 Web 應用程式的私人端點連線。 記下可於輸出中第一行中取得的私人端點連線的 Resource ID

    az network private-endpoint-connection list --name webapp1 --resource-group myRGFD --type Microsoft.Web/sites
    
  2. 執行 az network private-endpoint-connection approve 來核准私人端點連線

    az network private-endpoint-connection approve --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRGFD/providers/Microsoft.Web/sites/webapp1/privateEndpointConnections/00000000-0000-0000-0000-000000000000
    
  3. 一經核准,連線需要幾分鐘的時間才能完全建立。 您現在可以從 Azure Front Door 進階版存取應用程式服務。 在啟用私人端點之後,會停用從公用網際網路直接存取 App Service。

下一步

了解 Private Link 服務與 App Service