Uzyskiwanie dostępu do usługi Key Vault w sieci prywatnej za pośrednictwem udostępnionych prywatnych punktów końcowych

Usługa Azure Web PubSub może uzyskiwać dostęp do usługi Key Vault w sieci prywatnej za pośrednictwem współużytkowanych prywatnych punktów końcowych. W tym artykule pokazano, jak skonfigurować wystąpienie usługi Web PubSub w celu kierowania wywołań wychodzących do magazynu kluczy za pośrednictwem udostępnionego prywatnego punktu końcowego, a nie sieci publicznej.

Diagram showing architecture of shared private endpoint.

Prywatne punkty końcowe zabezpieczonych zasobów utworzonych za pośrednictwem interfejsów API usługi Azure Web PubSub Service są nazywane udostępnionymi zasobami łącza prywatnego. Dzieje się tak, ponieważ dostęp do zasobu, takiego jak usługa Azure Key Vault, jest "udostępnianie", który został zintegrowany z usługą Azure Private Link. Te prywatne punkty końcowe są tworzone w środowisku wykonywania usługi Azure Web PubSub Service i nie są bezpośrednio widoczne dla Ciebie.

Uwaga

W przykładach w tym artykule użyto następujących identyfikatorów zasobów:

  • Identyfikator zasobu tej usługi Azure Web PubSub to _/subscriptions/00000000-0000-0000-0000-0000000000000000000/resourceGroups/contoso.SignalRService/webpubsub/contoso-webpubsub.
  • Identyfikator zasobu usługi Azure Key Vault to /subscriptions/000000000-0000-0000-0000-0000000000000/resourceGroups/contoso/providers/Microsoft.KeyVault/vaults/contoso-kv.

Podczas wykonywania kroków zastąp identyfikatory zasobów usług Azure Web PubSub Service i Azure Key Vault.

Wymagania wstępne

1. Tworzenie udostępnionego zasobu prywatnego punktu końcowego w usłudze Key Vault

  1. W witrynie Azure Portal przejdź do strony zasobów usługi Azure Web PubSub Service.

  2. Wybierz pozycję Sieć z menu.

  3. Wybierz kartę Dostęp prywatny.

  4. Wybierz pozycję Dodaj udostępniony prywatny punkt końcowy.

    Screenshot of shared private endpoints management.

  5. Wprowadź nazwę udostępnionego prywatnego punktu końcowego.

  6. Wprowadź zasób magazynu kluczy, wybierając pozycję Wybierz z zasobów i wybierając zasób z list lub wybierając pozycję Określ identyfikator zasobu i wprowadzając identyfikator zasobu magazynu kluczy.

  7. Wprowadź wartość zatwierdźkomunikat Żądanie.

  8. Wybierz pozycję Dodaj.

    Screenshot of adding a shared private endpoint.

Stan aprowizacji współużytkowanego zasobu prywatnego punktu końcowego to Powodzenie. Stan połączenia to Oczekiwanie na zatwierdzenie po stronie zasobu docelowego.

Screenshot of an added shared private endpoint.

2. Zatwierdź połączenie prywatnego punktu końcowego dla usługi Key Vault

Po utworzeniu połączenia prywatnego punktu końcowego należy zatwierdzić żądanie połączenia z usługi Azure Web PubSub w zasobie magazynu kluczy.

  1. W witrynie Azure Portal przejdź do strony zasobów magazynu kluczy.

  2. Wybierz pozycję Sieć z menu.

  3. Wybierz pozycję Połączenia prywatnych punktów końcowych.

    Screenshot of the Azure portal, showing the Private endpoint connections pane.

  4. Wybierz prywatny punkt końcowy utworzony przez usługę Azure Web PubSub Service.

  5. Wybierz pozycję Zatwierdź i Tak , aby potwierdzić.

  6. Poczekaj na zatwierdzenie połączenia prywatnego punktu końcowego.

    Screenshot of the Azure portal, showing an Approved status on the Private endpoint connections pane.

Propagowanie zatwierdzenia do usługi Azure Web PubSub service trwa kilka minut. Stan można sprawdzić przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure. Współużytkowany prywatny punkt końcowy między usługą Azure Web PubSub Service i usługą Azure Key Vault jest aktywny po zatwierdzeniu stanu kontenera.

  1. Przejdź do zasobu usługi Azure Web PubSub Service w witrynie Azure Portal.

  2. Wybierz pozycję Sieć z menu.

  3. Wybierz pozycję Udostępnione zasoby łącza prywatnego.

    Screenshot of an approved shared private endpoint.

Teraz możesz skonfigurować funkcje, takie jak domena niestandardowa, jak zwykle. Nie musisz używać specjalnej domeny dla usługi Key Vault. Usługa Azure Web PubSub automatycznie obsługuje rozpoznawanie nazw DNS.

Następne kroki

Więcej informacji: