Freigeben über


Zugreifen auf einen Schlüsseltresor in einem privaten Netzwerk über freigegebene private Endpunkte

Azure Web PubSub kann über freigegebene private Endpunktverbindungen auf einen Schlüsseltresor in einem privaten Netzwerk zugreifen. In diesem Artikel erfahren Sie, wie Sie Ihre Web PubSub-Ressource so konfigurieren, dass ausgehende Anrufe an einen Schlüsseltresor über einen freigegebenen privaten Endpunkt statt über ein öffentliches Netzwerk weitergeleitet werden.

Abbildung: Architektur eines freigegebenen privaten Endpunkts

Private Endpunkte geschützter Ressourcen, die über Azure Web PubSub-APIs erstellt wurden, werden freigegebene private Verbindungsressourcen genannt. Sie geben den Zugriff auf eine Ressource frei, z. B. eine Instanz von Azure Key Vault, die mit Azure Private Link integriert ist. Diese privaten Endpunkte werden in der Web PubSub-Ausführungsumgebung erstellt und sind für Sie nicht direkt sichtbar.

Hinweis

In den Beispielen in diesem Artikel werden die folgenden Ressourcen-IDs verwendet:

  • Die Ressourcen-ID dieser Azure Web PubSub-Instanz ist _/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.SignalRService/webpubsub/contoso-webpubsub.
  • Die Ressourcen-ID der Azure Key Vault-Instanz ist /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.KeyVault/vaults/contoso-kv.

Um die Schritte in den folgenden Beispielen zu verwenden, ersetzen Sie diese Werte durch Ihre eigene Abonnement-ID, den Namen Ihrer Web PubSub-Ressource und den Namen Ihrer Azure Key Vault-Ressource.

Voraussetzungen

  • Ein Azure-Konto mit einem aktiven Abonnement. Sie können kostenlos ein Konto erstellen.
  • Die Azure CLI 2.25.0 oder höher (wenn Sie die Azure CLI verwenden)
  • Eine Azure Web PubSub-Instanz mit Mindesttarif „Standard“
  • Eine Azure Key Vault-Ressource

Erstellen einer freigegebenen privaten Endpunktressource im Schlüsseltresor

  1. Navigieren Sie im Azure-Portal zu Ihrer Azure Web PubSub-Ressource.

  2. Wählen Sie im linken Menü Netzwerk aus.

  3. Wählen Sie die Registerkarte Privater Zugriff aus.

  4. Wählen Sie Freigegebenen privaten Endpunkt hinzufügen aus.

    Screenshot: Verwaltung freigegebener privater Endpunkte

  5. Geben Sie für Name einen Namen ein, der für den freigegebenen privaten Endpunkt verwendet werden soll.

  6. Führen Sie einen der folgenden Schritte aus, um Ihre Schlüsseltresorressource auszuwählen:

    • Wählen Sie Aus Ihren Ressourcen auswählen aus, und wählen Sie Ihre Ressource aus den Listen aus.
    • Wählen Sie Ressourcen-ID angeben aus, und geben Sie Ihre Schlüsseltresorressourcen-ID ein.
  7. Geben Sie als Anforderungsnachricht den Text Bitte genehmigen ein.

  8. Wählen Sie Hinzufügen.

    Screenshot: Hinzufügen eines freigegebenen privaten Endpunkts

Die Ressource für den freigegebenen privaten Endpunkt hat den Bereitstellungsstatus Erfolg. Der Verbindungsstatus ist Ausstehend und wartet auf die Genehmigung für die Zielressource.

Screenshot: Hinzugefügter freigegebener privater Endpunkt

Genehmigen der privaten Endpunktverbindung für den Schlüsseltresor

Nachdem die private Endpunktverbindung erstellt wurde, muss die Verbindungsanforderung von Web PubSub in Ihrer Key Vault-Ressource genehmigt werden.

  1. Gehen Sie im Azure-Portal zu Ihrer Schlüsseltresorressource.

  2. Wählen Sie im linken Menü Netzwerk aus.

  3. Wählen Sie Private Endpunktverbindungen aus.

    Der Screenshot des Azure-Portals zeigt den Bereich „Private Endpunktverbindungen“.

  4. Wählen Sie den privaten Endpunkt aus, den Web PubSub erstellt hat.

  5. Wählen Sie Genehmigen und dann Ja aus, um den Vorgang zu bestätigen.

    Es kann einige Minuten dauern, bis der Verbindungsstatus des privaten Endpunkts in Genehmigt geändert wurde.

    Screenshot des Azure-Portals, der im Bereich „Private Endpunktverbindungen“ den Status „Genehmigt“ zeigt

Es dauert einige Minuten, bis die Genehmigung an den Azure Web PubSub-Dienst weitergegeben wird. Sie können den Status mithilfe des Azure-Portals oder der Azure CLI überprüfen. Der freigegebene private Endpunkt zwischen dem Azure Web PubSub-Dienst und Azure Key Vault ist aktiv, wenn der Containerstatus „Genehmigt“ lautet.

  1. Navigieren Sie im Azure-Portal zu Ihrer Azure Web PubSub-Ressource.

  2. Wählen Sie im linken Menü Netzwerk aus.

  3. Wählen Sie Freigegebene private Verbindungsressource aus.

    Screenshot: Genehmigter freigegebener privater Endpunkt

Jetzt können Sie Features wie eine benutzerdefinierte Domäne wie üblich konfigurieren. Sie müssen keine spezielle Domäne für Ihren Schlüsseltresor verwenden. Web PubSub verarbeitet die DNS-Auflösung (Domain Name System) automatisch.