Łączenie usługi Azure Front Door Premium z źródłem App Service przy użyciu Private Link przy użyciu interfejsu wiersza polecenia platformy Azure

W tym artykule opisano sposób konfigurowania warstwy Azure Front Door Premium w celu nawiązania połączenia z usługą App Service prywatnie przy użyciu usługi Azure Private Link za pomocą interfejsu wiersza polecenia platformy Azure.

Wymagania wstępne

  • Konto platformy Azure z aktywną subskrypcją. Utwórz bezpłatne konto.
  • Posiadanie działającego profilu usługi Azure Front Door Premium, punktu końcowego i grupy pochodzenia. Aby uzyskać więcej informacji na temat tworzenia profilu usługi Azure Front Door, zobacz Tworzenie usługi Front Door — interfejs wiersza polecenia.
  • Mieć działającą aplikację internetową, która jest również prywatna. Zapoznaj się z tym dokumentem , aby dowiedzieć się, jak to zrobić.

Uwaga

Prywatne punkty końcowe wymagają planu App Service lub planu hostingu funkcji, aby spełnić pewne wymagania. Aby uzyskać więcej informacji, zobacz Using Private Endpoints for Azure Web App (Używanie prywatnych punktów końcowych dla aplikacji internetowej platformy Azure).

Uruchom polecenie az afd origin create , aby utworzyć nowe źródło usługi Azure Front Door. Wprowadź następujące ustawienia, aby skonfigurować usługę App Service, z którą usługa Azure Front Door Premium ma łączyć się prywatnie. Zwróć uwagę, że element private-link-location musi znajdować się w jednym z dostępnych regionów i musi być lokacjamiprivate-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 

Zatwierdzanie połączenia prywatnego punktu końcowego usługi Azure Front Door Premium z App Service

  1. Uruchom polecenie az network private-endpoint-connection list , aby wyświetlić listę połączeń prywatnych punktów końcowych dla aplikacji internetowej. Zanotuj Resource ID połączenie prywatnego punktu końcowego dostępne w pierwszym wierszu danych wyjściowych.

    az network private-endpoint-connection list --name webapp1 --resource-group myRGFD --type Microsoft.Web/sites
    
  2. Uruchom polecenie az network private-endpoint-connection zatwierdź, aby zatwierdzić połączenie prywatnego punktu końcowego

    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. Po zatwierdzeniu połączenie może potrwać kilka minut, aby połączenie zostało w pełni nawiązane. Teraz możesz uzyskać dostęp do usługi app Service z poziomu usługi Azure Front Door Premium. Bezpośredni dostęp do App Service z publicznego Internetu zostanie wyłączony po włączeniu prywatnego punktu końcowego.

Następne kroki

Dowiedz się więcej o usłudze Private Link za pomocą usługi App Service.