Zarządzanie routingiem integracji z siecią wirtualną Azure App Service

Za pomocą opcji routingu aplikacji lub routingu konfiguracji można skonfigurować ruch wysyłany za pośrednictwem integracji z siecią wirtualną. Aby uzyskać więcej informacji, zobacz sekcję przeglądu.

Wymagania wstępne

Twoja aplikacja jest już zintegrowana z funkcją integracji regionalnej sieci wirtualnej.

Konfigurowanie routingu aplikacji

Routing aplikacji definiuje ruch kierowany z aplikacji i do sieci wirtualnej. Zalecamy użycie ustawienia witryny w vnetRouteAllEnabled celu włączenia routingu całego ruchu. Użycie ustawienia konfiguracji umożliwia inspekcję zachowania za pomocą wbudowanych zasad. WEBSITE_VNET_ROUTE_ALL Istniejące ustawienie aplikacji może być nadal używane i można włączyć cały routing ruchu przy użyciu dowolnego ustawienia.

Konfigurowanie w Azure Portal

Wykonaj następujące kroki, aby wyłączyć wychodzący routing ruchu internetowego w aplikacji za pośrednictwem portalu.

Zrzut ekranu przedstawiający włączanie wychodzącego ruchu internetowego.

  1. Przejdź do pozycji Sieć>Integracja sieci wirtualnej w portalu aplikacji.

  2. Usuń zaznaczenie ustawienia Ruchu internetowego dla ruchu wychodzącego .

    Zrzut ekranu przedstawiający wyłączanie wychodzącego ruchu internetowego.

  3. Wybierz pozycję Zastosuj , aby potwierdzić.

Konfigurowanie przy użyciu interfejsu wiersza polecenia platformy Azure

Możesz również skonfigurować ruch internetowy wychodzący przy użyciu interfejsu wiersza polecenia platformy Azure.

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

Konfigurowanie routingu konfiguracji

W przypadku korzystania z integracji z siecią wirtualną można skonfigurować sposób zarządzania częściami ruchu konfiguracji. Domyślnie ruch konfiguracyjny przechodzi bezpośrednio przez trasę publiczną, ale dla wymienionych poszczególnych składników można aktywnie skonfigurować go do kierowania za pośrednictwem integracji z siecią wirtualną.

Ściąganie obrazu kontenera

Funkcja ściągania obrazu kontenera routingu za pośrednictwem integracji z siecią wirtualną można skonfigurować przy użyciu interfejsu wiersza polecenia platformy Azure.

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

Zalecamy użycie właściwości lokacji w celu włączenia ściągnięcia ruchu ściągnięcia obrazu routingu przez integrację z siecią wirtualną. Użycie ustawienia konfiguracji umożliwia inspekcję zachowania za pomocą Azure Policy. Istniejące WEBSITE_PULL_IMAGE_OVER_VNET ustawienie aplikacji z wartością true może być nadal używane i można włączyć routing za pośrednictwem sieci wirtualnej przy użyciu dowolnego ustawienia.

Udział zawartości

Routing udziału zawartości za pośrednictwem integracji z siecią wirtualną można skonfigurować przy użyciu interfejsu wiersza polecenia platformy Azure. Oprócz włączenia tej funkcji należy również upewnić się, że każda zapora lub sieciowa grupa zabezpieczeń skonfigurowana na ruch z podsieci zezwala na ruch do portu 443 i 445.

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

Zalecamy użycie właściwości lokacji w celu włączenia ruchu współużytkowania zawartości za pośrednictwem integracji z siecią wirtualną. Użycie ustawienia konfiguracji umożliwia inspekcję zachowania za pomocą Azure Policy. Istniejące WEBSITE_CONTENTOVERVNET ustawienie aplikacji z wartością 1 może być nadal używane i można włączyć routing za pośrednictwem sieci wirtualnej przy użyciu dowolnego ustawienia.

Tworzenie/przywracanie kopii zapasowych

Routing ruchu kopii zapasowej za pośrednictwem integracji z siecią wirtualną można skonfigurować przy użyciu interfejsu wiersza polecenia platformy Azure. Tworzenie kopii zapasowej bazy danych nie jest obsługiwane za pośrednictwem integracji z siecią wirtualną.

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

Następne kroki