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.
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
Navigieren Sie im Azure-Portal zu Ihrer Azure Web PubSub-Ressource.
Wählen Sie im linken Menü Netzwerk aus.
Wählen Sie die Registerkarte Privater Zugriff aus.
Wählen Sie Freigegebenen privaten Endpunkt hinzufügen aus.
Geben Sie für Name einen Namen ein, der für den freigegebenen privaten Endpunkt verwendet werden soll.
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.
Geben Sie als Anforderungsnachricht den Text Bitte genehmigen ein.
Wählen Sie Hinzufügen.
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.
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.
Gehen Sie im Azure-Portal zu Ihrer Schlüsseltresorressource.
Wählen Sie im linken Menü Netzwerk aus.
Wählen Sie Private Endpunktverbindungen aus.
Wählen Sie den privaten Endpunkt aus, den Web PubSub erstellt hat.
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.
Abfragen des Status der freigegebenen Private Link-Ressource
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.
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.