✔️ Gilt für: Azure Blob Storage, Azure Data Lake Storage
✖️ Gilt nicht für: Azure Files (Microsoft.Storage oder Microsoft.FileShares)
In diesem Artikel wird beschrieben, wie Sie die Netzwerkroutingpräferenz und routenspezifische Endpunkte für Ihr Speicherkonto konfigurieren können.
Die Netzwerkroutingpräferenz legt fest, wie Netzwerkdatenverkehr von Clients über das Internet zu Ihrem Konto geleitet wird. Routenspezifische Endpunkte sind neue Endpunkte, die Azure Storage für Ihr Speicherkonto erstellt. Diese Endpunkte leiten den Datenverkehr über einen gewünschten Pfad weiter, ohne die Standardroutingpräferenz zu ändern. Weitere Informationen finden Sie unter Netzwerkroutingpräferenz für Azure Storage.
Für Azure Files, siehe Routingpräferenz konfigurieren. Speicherkonten, die Azure-Dateifreigaben enthalten, verwenden dieselbe Einstellung, aber der Artikel zu Azure Files beschreibt Überlegungen für Azure Files. Wenn dein Speicherkonto Azure-Dateifreigaben enthält oder künftig enthalten wird, ändere die Routing-Präferenz nicht auf Internet-Routing. Die Standardoption, das Microsoft-Routing, kann bei allen Azure Files-Konfigurationen verwendet werden.
Standardmäßig ist die Routingpräferenz für den öffentlichen Endpunkt des Speicherkontos auf das globale Microsoft-Netzwerk festgelegt. Sie können zwischen dem globalen Microsoft-Netzwerk und dem Internetrouting als standardmäßige Routingpräferenz für den öffentlichen Endpunkt Ihres Speicherkontos wählen. Weitere Informationen zum Unterschied zwischen diesen beiden Routingtypen finden Sie unter Netzwerkroutingpräferenz für Azure Storage.
So ändern Sie die Routingpräferenz in das Internetrouting:
Melden Sie sich beim Azure-Portal an.
Geh zu deinem Speicherkonto im Portal.
Wählen Sie unter Sicherheit und Netzwerke die Option Netzwerke.
Im Reiter Netzwerk-Routing setzen Sie die Routing-Präferenz auf Internet-Routing.
Wählen Sie Speichern.
Melden Sie sich mit dem Befehl Connect-AzAccount bei Ihrem Azure-Abonnement an, und befolgen Sie die Authentifizierungsanweisungen auf dem Bildschirm.
Connect-AzAccount
Wenn Ihre Identität mit mehr als einem Abonnement verknüpft ist, stellen Sie Ihr aktives Abonnement auf das Abonnement des Speicherkontos ein, das Ihre statische Website hostet.
$context = Get-AzSubscription -SubscriptionId <subscription-id>
Set-AzContext $context
Ersetzen Sie den Wert des Platzhalters <subscription-id> durch die ID Ihres Abonnements.
Verwenden Sie den Befehl Set-AzStorageAccount und legen Sie den --routing-choice-Parameter auf InternetRouting fest, um die Routingeinstellungen für das Internetrouting zu ändern.
Set-AzStorageAccount -ResourceGroupName <resource-group-name> `
-AccountName <storage-account-name> `
-RoutingChoice InternetRouting
Ersetzen Sie den Wert des Platzhalters <resource-group-name> durch den Namen der Ressourcengruppe, die das Speicherkonto enthält.
Ersetzen Sie den Platzhalterwert <storage-account-name> durch den Namen Ihres Speicherkontos.
Melden Sie sich bei Ihrem Azure-Abonnement an.
Melden Sie sich zum Starten von Azure Cloud Shell beim Azure-Portal an.
Um sich bei Ihrer lokalen Installation der CLI anzumelden, führen Sie den Befehl az login aus:
az login
Wenn Ihre Identität mit mehr als einem Abonnement verknüpft ist, stellen Sie Ihr aktives Abonnement auf das Abonnement des Speicherkontos ein, das Ihre statische Website hostet.
az account set --subscription <subscription-id>
Ersetzen Sie den Platzhalterwert <subscription-id> durch die ID Ihres Abonnements.
Verwenden Sie den Befehl az storage account update und legen Sie den --routing-choice-Parameter auf InternetRouting fest, um die Routingeinstellung in Internetrouting zu ändern.
az storage account update --name <storage-account-name> --routing-choice InternetRouting
Ersetzen Sie den Platzhalterwert <storage-account-name> durch den Namen Ihres Speicherkontos.
Sie können auch einen routenspezifischen Endpunkt konfigurieren. Beispielsweise können Sie die Routingpräferenz für den Standardendpunkt auf Internetrouting festlegen und dann einen routenspezifischen Endpunkt veröffentlichen, der ermöglicht, dass der Datenverkehr zwischen Clients im Internet und Ihrem Speicherkonto über das globale Microsoft-Netzwerk weitergeleitet wird.
Diese Einstellung wirkt sich nur auf den routenspezifischen Endpunkt aus. Diese Einstellung wirkt sich nicht auf Ihre Standardroutingpräferenz aus.
Geh zu deinem Speicherkonto im Portal.
Wählen Sie unter Sicherheit und Netzwerke die Option Netzwerke.
Im Reiter Netzwerk-Routing , unter Routenspezifische Endpunkte veröffentlichen, wählen Sie die Routing-Präferenz für Ihren routenspezifischen Endpunkt aus und wählen Sie dann Speichern.
In der folgenden Abbildung ist die Option Microsoft-Netzwerkrouting ausgewählt.
Um einen routenspezifischen Endpunkt zu konfigurieren, verwenden Sie den Befehl Set-AzStorageAccount.
Legen Sie zum Erstellen eines routenspezifischen Endpunkts, der die Routingeinstellungen für das Microsoft-Netzwerk verwendet, den -PublishMicrosoftEndpoint-Parameter auf true fest.
Legen Sie zum Erstellen eines routenspezifischen Endpunkts, der die Internet-Routingpräferenz verwendet, den -PublishInternetEndpoint-Parameter auf true fest.
Im folgenden Beispiel wird ein routenspezifischer Endpunkt erstellt, der die Netzwerkroutingpräferenz von Microsoft verwendet.
Set-AzStorageAccount -ResourceGroupName <resource-group-name> `
-AccountName <storage-account-name> `
-PublishMicrosoftEndpoint $true
Ersetzen Sie den Wert des Platzhalters <resource-group-name> durch den Namen der Ressourcengruppe, die das Speicherkonto enthält.
Ersetzen Sie den Platzhalterwert <storage-account-name> durch den Namen Ihres Speicherkontos.
Verwenden Sie den Befehl az storage account update, um einen routenspezifischen Endpunkt zu konfigurieren.
Legen Sie zum Erstellen eines routenspezifischen Endpunkts, der die Routingeinstellungen für das Microsoft-Netzwerk verwendet, den --publish-microsoft-endpoints-Parameter auf true fest.
Legen Sie zum Erstellen eines routenspezifischen Endpunkts, der die Internet-Routingpräferenz verwendet, den --publish-internet-endpoints-Parameter auf true fest.
Im folgenden Beispiel wird ein routenspezifischer Endpunkt erstellt, der die Netzwerkroutingpräferenz des Microsoft-Netzwerks verwendet.
az storage account update --name <storage-account-name> --publish-microsoft-endpoints true
Ersetzen Sie den Platzhalterwert <storage-account-name> durch den Namen Ihres Speicherkontos.
Endpunktnamen für einen routenspezifischen Endpunkt finden
Wenn Sie einen routenspezifischen Endpunkt konfiguriert haben, finden Sie den Endpunkt in den Eigenschaften Ihres Speicherkontos.
Wählen Sie unter Einstellungen die Option Endpunkte aus.
Der Microsoft-Netzwerkrouting-Endpunkt wird für jeden Dienst angezeigt, der Routingpräferenzen unterstützt. Die folgende Abbildung zeigt ein Beispiel.
Um die Endpunkte zur Konsole zu drucken, verwenden Sie die PrimaryEndpoints-Eigenschaft des Speicherkontoobjekts.
Get-AzStorageAccount -ResourceGroupName <resource-group-name> -Name <storage-account-name>
write-Output $StorageAccount.PrimaryEndpoints
Ersetzen Sie den Wert des Platzhalters <resource-group-name> durch den Namen der Ressourcengruppe, die das Speicherkonto enthält.
Ersetzen Sie den Platzhalterwert <storage-account-name> durch den Namen Ihres Speicherkontos.
Um die Endpunkte auf die Konsole zu drucken, verwenden Sie den Befehl az storage account show .
az storage account show -g <resource-group-name> -n <storage-account-name>
Ersetzen Sie den Wert des Platzhalters <resource-group-name> durch den Namen der Ressourcengruppe, die das Speicherkonto enthält.
Ersetzen Sie den Platzhalterwert <storage-account-name> durch den Namen Ihres Speicherkontos.
Siehe auch