管理 Azure App 服務虛擬網路整合路由

透過應用程式路由或組態路由選項,您可以設定透過虛擬網路整合傳送的流量。 如需詳細資訊,請參閱概觀章節

必要條件

您的應用程式已使用區域虛擬網路整合功能進行整合。

設定應用程式路由

應用程式路由會定義從您應用程式路由傳送至虛擬網路的流量。 建議您使用 vnetRouteAllEnabled 站台設定,來啟用所有流量的路由。 使用組態設定可讓您使用內建原則來稽核行為。 您仍然可以使用現有 WEBSITE_VNET_ROUTE_ALL 應用程式設定,且您可以使用任一設定來啟用所有流量路由。

在 Azure 入口網站中設定

請遵循下列步驟,透過入口網站在應用程式中停用輸出網際網路流量路由。

Screenshot that shows enabling outbound internet traffic.

  1. 移至應用程式入口網站中的 [網路] > [虛擬網路整合]

  2. 取消核取 [輸出網際網路流量] 設定。

    Screenshot that shows disabling outbound internet traffic.

  3. 選取 [套用] 來確認。

使用 Azure CLI 進行設定

您也可以使用 Azure CLI 來設定輸出網際網路流量

az resource update --resource-group <group-name> --name <app-name> --resource-type "Microsoft.Web/sites" --set properties.vnetRouteAllEnabled=[true|false]

設定組態路由

當您使用虛擬網路整合時,您可以設定如何管理組態流量的部分。 根據預設,組態流量會直接透過公用路由傳送,但針對提及的個別元件,您可以主動設定流量以透過虛擬網路整合進行路由傳送。

容器映像提取

您可以使用 Azure CLI 來設定透過虛擬網路整合的路由容器映像提取。

az resource update --resource-group <group-name> --name <app-name> --resource-type "Microsoft.Web/sites" --set properties.vnetImagePullEnabled=[true|false]

建議您使用站台屬性,以啟用透過虛擬網路整合的路由映像提取流量。 使用組態設定可讓您使用 Azure 原則來稽核行為。 您仍然可以使用現有的 WEBSITE_PULL_IMAGE_OVER_VNET 應用程式設定搭配 true 的值,而且您可以使用任一設定啟用透過虛擬網路進行路由的功能。

內容共用

您可以使用 Azure CLI 來設定透過虛擬網路整合的路由內容共用。 除了啟用該功能之外,您也必須確保子網路流量上設定的任何防火牆或網路安全性群組,都允許流量流向連接埠 443 和 445。

az resource update --resource-group <group-name> --name <app-name> --resource-type "Microsoft.Web/sites" --set properties.vnetContentShareEnabled=[true|false]

建議您使用站台屬性,以啟用透過虛擬網路整合的內容共用流量。 使用組態設定可讓您使用 Azure 原則來稽核行為。 您仍然可以使用現有的 WEBSITE_CONTENTOVERVNET 應用程式設定搭配 1 的值,而且您可以使用任一設定啟用透過虛擬網路進行路由的功能。

備份/還原

您可以使用 Azure CLI 來設定透過虛擬網路整合的路由備份流量。 虛擬網路整合不支援資料庫備份。

az resource update --resource-group <group-name> --name <app-name> --resource-type "Microsoft.Web/sites" --set properties.vnetBackupRestoreEnabled=[true|false]

下一步