Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie mithilfe des privaten Links den Zugriff auf die Verwaltung von Ressourcen in Ihren Abonnements einschränken. Mithilfe privater Verbindungen können Sie über einen privaten Endpunkt in Ihrem virtuellen Netzwerk auf Azure-Dienste zugreifen. Dadurch wird verhindert, dass der Dienst dem öffentlichen Internet ausgesetzt wird.
In diesem Artikel wird der Einrichtungsprozess für private Links mithilfe des Azure-Portals beschrieben.
Von Bedeutung
Sie können dieses Feature auf Stufen für eine zusätzliche Gebühr aktivieren.
Hinweis
Die Möglichkeit, private Links mit Azure Notification Hubs zu verwenden, befindet sich derzeit in der Vorschau. Wenn Sie an dieser Funktion interessiert sind, wenden Sie sich an Ihren Kundenerfolgsmanager bei Microsoft, oder erstellen Sie ein Azure-Supportticket.
Erstellen eines privaten Endpunkts zusammen mit einem neuen Benachrichtigungshub im Portal
Das folgende Verfahren erstellt einen privaten Endpunkt zusammen mit einem neuen Benachrichtigungshub mithilfe des Azure-Portals:
Erstellen Sie einen neuen Benachrichtigungshub, und wählen Sie die Registerkarte "Netzwerk " aus.
Wählen Sie "Privater Zugriff" und dann " Erstellen" aus.
Geben Sie das Abonnement, die Ressourcengruppe, den Standort und einen Namen für den neuen privaten Endpunkt ein. Wählen Sie ein virtuelles Netzwerk und ein Subnetz aus. Wählen Sie in "In private DNS-Zone integrieren" " Ja " aus, und geben Sie "privatelink.notificationhub.windows.net " in das Feld "Private DNS-Zone " ein.
Wählen Sie "OK" aus, um die Bestätigung der Namespace- und Huberstellung mit einem privaten Endpunkt anzuzeigen.
Wählen Sie "Erstellen" aus, um den Benachrichtigungshub mit einer privaten Endpunktverbindung zu erstellen.
Erstellen eines privaten Endpunkts für einen vorhandenen Benachrichtigungshub im Portal
Wählen Sie im Portal auf der linken Seite unter dem Abschnitt "Sicherheit + Netzwerk " die Option "Benachrichtigungshubs" und dann "Netzwerk" aus.
Wählen Sie die Registerkarte "Privater Zugriff" aus .
Geben Sie das Abonnement, die Ressourcengruppe, den Standort und einen Namen für den neuen privaten Endpunkt ein. Wählen Sie ein virtuelles Netzwerk und ein Subnetz aus. Wählen Sie "Erstellen" aus.
Erstellen eines privaten Endpunkts mit CLI
Melden Sie sich bei Azure CLI an, und legen Sie ein Abonnement fest:
az login az account set --subscription <azure_subscription_id>Erstellen sie eine neue Ressourcengruppe:
az group create -n <resource_group_name> -l <azure_region>Registrieren Sie Microsoft.NotificationHubs als Anbieter:
az provider register -n Microsoft.NotificationHubsErstellen Sie einen neuen Notification Hubs-Namespace und einen Hub:
az notification-hub namespace create --name <namespace_name> --resource-group <resource_group_name> --location <azure_region> --sku "Standard" az notification-hub create --name <notification_hub_name> --namespace-name <namespace_name> --resource-group <resource_group_name> --location <azure_region>Erstellen eines virtuellen Netzwerks mit einem Subnetz:
az network vnet create --resource-group <resource_group_name> --name <vNet name> --location <azure_region> az network vnet subnet create --resource-group <resource_group_name> --vnet-name <vNet_name> --name <subnet_name> --address-prefixes <address_prefix>Deaktivieren von Richtlinien für virtuelle Netzwerke:
az network vnet subnet update --name <subnet_name> --resource-group <resource_group_name> --vnet-name <vNet_name> --disable-private-endpoint-network-policies trueFügen Sie private DNS-Zonen hinzu, und verknüpfen Sie sie mit einem virtuellen Netzwerk:
az network private-dns zone create --resource-group <resource_group_name> --name privatelink.servicebus.windows.net az network private-dns zone create --resource-group <resource_group_name> --name privatelink.notificationhub.windows.net az network private-dns link vnet create --resource-group <resource_group_name> --virtual-network <vNet_name> --zone-name privatelink.servicebus.windows.net --name <dns_zone_link_name> --registration-enabled true az network private-dns link vnet create --resource-group <resource_group_name> --virtual-network <vNet_name> --zone-name privatelink.notificationhub.windows.net --name <dns_zone_link_name> --registration-enabled trueErstellen eines privaten Endpunkts (automatisch genehmigt):
az network private-endpoint create --resource-group <resource_group_name> --vnet-name <vNet_name> --subnet <subnet_name> --name <private_endpoint_name> --private-connection-resource-id "/subscriptions/<azure_subscription_id>/resourceGroups/<resource_group_name>/providers/Microsoft.NotificationHubs/namespaces/<namespace_name>" --group-ids namespace --connection-name <private_link_connection_name> --location <azure-region>Erstellen eines privaten Endpunkts (mit manueller Anforderungsgenehmigung):
az network private-endpoint create --resource-group <resource_group_name> --vnet-name <vnet_name> --subnet <subnet_name> --name <private_endpoint_name> --private-connection-resource-id "/subscriptions/<azure_subscription_id>/resourceGroups/<resource_group_name>/providers/Microsoft.NotificationHubs/namespaces/<namespace_name>" --group-ids namespace --connection-name <private_link_connection_name> --location <azure-region> --manual-requestVerbindungsstatus anzeigen:
az network private-endpoint show --resource-group <resource_group_name> --name <private_endpoint_name>
Verwalten privater Endpunkte mithilfe des Portals
Wenn Sie einen privaten Endpunkt erstellen, muss die Verbindung genehmigt werden. Wenn sich die Ressource, für die Sie einen privaten Endpunkt erstellen, in Ihrem Verzeichnis befindet, können Sie die Verbindungsanforderung genehmigen, sofern Sie über ausreichende Berechtigungen verfügen. Wenn Sie eine Verbindung mit einer Azure-Ressource in einem anderen Verzeichnis herstellen, müssen Sie warten, bis der Besitzer dieser Ressource Ihre Verbindungsanforderung genehmigt hat.
Es gibt vier Bereitstellungszustände.
| Servicemaßnahme | Zustand des privaten Endpunkts des Dienstnutzers | BESCHREIBUNG |
|---|---|---|
| Nichts | Ausstehend | Die Verbindung wird manuell erstellt und wartet auf die Genehmigung durch den Besitzer der Private-Link-Ressource. |
| Genehmigen | genehmigt | Die Verbindung wurde automatisch oder manuell genehmigt und ist zur Verwendung bereit. |
| Ablehnen | Zurückgewiesen | Die Verbindung wurde vom Besitzer der Private Link-Ressource abgelehnt. |
| Entfernen | Getrennt | Die Verbindung wurde vom Besitzer der Private Link-Ressource entfernt. Der private Endpunkt dient nur noch Informationszwecken und sollte zur Bereinigung gelöscht werden. |
Genehmigen, ablehnen oder entfernen Sie eine private Endpunktverbindung.
- Melden Sie sich beim Azure-Portal an.
- Geben Sie in der Suchleiste Benachrichtigungshubs ein.
- Wählen Sie den Namespace aus, den Sie verwalten möchten.
- Wählen Sie die Registerkarte "Netzwerk " aus.
- Wechseln Sie zu dem entsprechenden Abschnitt basierend auf dem Vorgang, den Sie genehmigen, ablehnen oder entfernen möchten.
Genehmigen einer Verbindung mit einem privaten Endpunkt
Wenn Verbindungen ausstehen, wird eine Verbindung mit " Ausstehend " im Bereitstellungsstatus angezeigt.
Wählen Sie den privaten Endpunkt aus, den Sie genehmigen möchten.
Wählen Sie "Genehmigen" aus.
Geben Sie auf der Seite " Verbindung genehmigen " einen optionalen Kommentar ein, und wählen Sie dann "Ja" aus. Wenn Sie "Nein" auswählen, geschieht nichts.
Der Status der Verbindung in der Liste sollte in "Genehmigt" geändert werden.
Ablehnen einer Verbindung mit einem privaten Endpunkt
Wenn private Endpunktverbindungen vorhanden sind, die Sie ablehnen möchten, unabhängig davon, ob es sich um eine ausstehende Anforderung oder eine vorhandene Verbindung handelt, die zuvor genehmigt wurde, wählen Sie das Endpunktverbindungssymbol aus, und wählen Sie "Ablehnen" aus.
Geben Sie auf der Seite "Verbindung ablehnen " einen optionalen Kommentar ein, und wählen Sie dann "Ja" aus. Wenn Sie "Nein" auswählen, geschieht nichts.
Der Status der Verbindung in der Liste sollte in "Abgelehnt" geändert werden.
Entfernen einer Verbindung mit einem privaten Endpunkt
Um eine private Endpunktverbindung zu entfernen, wählen Sie sie in der Liste aus, und wählen Sie auf der Symbolleiste "Entfernen" aus:
Wählen Sie auf der Seite " Verbindung löschen " "Ja " aus, um das Löschen des privaten Endpunkts zu bestätigen. Wenn Sie "Nein" auswählen, geschieht nichts.
Der Status der Verbindung in der Liste sollte in "Getrennt" geändert werden. Der Endpunkt verschwindet dann aus der Liste.
Überprüfen, ob die Private Link-Verbindung funktioniert
Sie sollten überprüfen, ob Ressourcen innerhalb des virtuellen Netzwerks des privaten Endpunkts eine Verbindung mit Ihrem Notification Hubs-Namespace über eine private IP-Adresse herstellen und dass sie über die richtige private DNS-Zonenintegration verfügen.
Erstellen Sie zunächst einen virtuellen Computer, indem Sie die Schritte unter Erstellen eines virtuellen Windows-Computers im Azure-Portal ausführen.
Gehen Sie auf der Registerkarte Netzwerk wie folgt vor:
- Geben Sie das virtuelle Netzwerk und das Subnetz an. Sie müssen das virtuelle Netzwerk auswählen, in dem Sie den privaten Endpunkt bereitgestellt haben.
- Geben Sie eine öffentliche IP-Ressource an.
- Wählen Sie für die NIC-Netzwerksicherheitsgruppe"Keine" aus.
- Wählen Sie für den Lastenausgleich"Nein" aus.
Stellen Sie eine Verbindung mit dem virtuellen Computer her, öffnen Sie eine Befehlszeile, und führen Sie den folgenden Befehl aus:
Resolve-DnsName <namespace_name>.privatelink.servicebus.windows.net
Wenn der Befehl von der VM ausgeführt wird, gibt er die IP-Adresse der privaten Endpunktverbindung zurück. Wenn sie aus einem externen Netzwerk ausgeführt wird, wird die öffentliche IP-Adresse eines der Notification Hubs-Cluster zurückgegeben.
Einschränkungen und Entwurfsaspekte
Einschränkungen: Dieses Feature ist in allen öffentlichen Azure-Regionen verfügbar. Maximale Anzahl privater Endpunkte pro Notification Hubs-Namespace: 200
Weitere Informationen finden Sie unter Azure Private Link Service: Einschränkungen.