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 die Event Grid-Abonnements in Ihrem Azure-Abonnement auflisten. Beim Abfragen Ihrer vorhandenen Event Grid-Abonnements ist es wichtig, die verschiedenen Arten von Abonnements zu verstehen. Sie stellen verschiedene Parameter abhängig von dem Typ des Abonnements bereit, den Sie erhalten möchten.
Hinweis
Es wird empfohlen, das Azure Az PowerShell-Modul für die Interaktion mit Azure zu verwenden. Informationen zu den ersten Schritten finden Sie unter Install Azure PowerShell. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.
Ressourcengruppen und Azure-Abonnements
Azure-Abonnements und Ressourcengruppen sind keine Azure-Ressourcen. Daher verfügen Event Grid-Abonnements für Ressourcengruppen oder Azure-Abonnements nicht über die gleichen Eigenschaften wie Event Grid-Abonnements für Azure-Ressourcen. Event Grid-Abonnements für Ressourcengruppen oder Azure-Abonnements gelten als global.
Um Event Grid-Abonnements für ein Azure-Abonnement und seine Ressourcengruppen abzurufen, müssen Sie keine Parameter angeben. Stellen Sie sicher, dass Sie das Azure-Abonnement ausgewählt haben, das Sie abfragen möchten. Die folgenden Beispiele erhalten keine Event Grid-Abonnements für benutzerdefinierte Themen oder Azure-Ressourcen.
Verwenden Sie für Azure CLI Folgendes:
az account set -s "My Azure Subscription"
az eventgrid event-subscription list
Verwenden Sie für PowerShell Folgendes:
Set-AzContext -Subscription "My Azure Subscription"
Get-AzEventGridSubscription
Um Event Grid-Abonnements für ein Azure-Abonnement zu erhalten, geben Sie den Thementyp "Microsoft.Resources.Subscriptions" an.
Verwenden Sie für Azure CLI Folgendes:
az eventgrid event-subscription list --topic-type-name "Microsoft.Resources.Subscriptions" --location global
Verwenden Sie für PowerShell Folgendes:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.Resources.Subscriptions"
Um Event Grid-Abonnements für alle Ressourcengruppen in einem Azure-Abonnement abzurufen, geben Sie den Thementyp "Microsoft.Resources.ResourceGroups" an.
Verwenden Sie für Azure CLI Folgendes:
az eventgrid event-subscription list --topic-type-name "Microsoft.Resources.ResourceGroups" --location global
Verwenden Sie für PowerShell Folgendes:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.Resources.ResourceGroups"
Um Ereignisrasterabonnements für eine angegebene Ressourcengruppe abzurufen, geben Sie den Namen der Ressourcengruppe als Parameter an.
Verwenden Sie für Azure CLI Folgendes:
az eventgrid event-subscription list --resource-group myResourceGroup --location global
Verwenden Sie für PowerShell Folgendes:
Get-AzEventGridSubscription -ResourceGroupName myResourceGroup
Benutzerdefinierte Themen und Azure-Ressourcen
Benutzerdefinierte Themen im Event Grid sind Azure-Ressourcen. Daher fragen Sie Ereignisrasterabonnements für benutzerdefinierte Themen und andere Ressourcen wie das Blob-Speicherkonto auf die gleiche Weise ab. Um Ereignisrasterabonnements für benutzerdefinierte Themen abzurufen, müssen Sie Parameter angeben, die die Ressource identifizieren oder den Speicherort der Ressource identifizieren. Es ist nicht möglich, Event Grid-Abonnements für Ressourcen in Ihrem Azure-Abonnement umfassend abzufragen.
Um Event Grid-Abonnements für benutzerdefinierte Themen und andere Ressourcen an einem Ort abzurufen, geben Sie den Namen des Speicherorts an.
Verwenden Sie für Azure CLI Folgendes:
az eventgrid event-subscription list --location westus2
Verwenden Sie für PowerShell Folgendes:
Get-AzEventGridSubscription -Location westus2
Um Abonnements für benutzerdefinierte Themen für einen Speicherort abzurufen, geben Sie den Speicherort und den Thementyp "Microsoft.EventGrid.Topics" an.
Verwenden Sie für Azure CLI Folgendes:
az eventgrid event-subscription list --topic-type-name "Microsoft.EventGrid.Topics" --location "westus2"
Verwenden Sie für PowerShell Folgendes:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.EventGrid.Topics" -Location westus2
Um Abonnements für Speicherkonten für einen Speicherort abzurufen, geben Sie den Speicherort und den Thementyp "Microsoft.Storage.StorageAccounts" an.
Verwenden Sie für Azure CLI Folgendes:
az eventgrid event-subscription list --topic-type "Microsoft.Storage.StorageAccounts" --location westus2
Verwenden Sie für PowerShell Folgendes:
Get-AzEventGridSubscription -TopicTypeName "Microsoft.Storage.StorageAccounts" -Location westus2
Um Event Grid-Abonnements für ein benutzerdefiniertes Thema abzurufen, geben Sie den Namen des benutzerdefinierten Themas und den Namen der Ressourcengruppe an.
Verwenden Sie für Azure CLI Folgendes:
az eventgrid event-subscription list --topic-name myCustomTopic --resource-group myResourceGroup
Verwenden Sie für PowerShell Folgendes:
Get-AzEventGridSubscription -TopicName myCustomTopic -ResourceGroupName myResourceGroup
Um Ereignisrasterabonnements für eine bestimmte Ressource abzurufen, geben Sie die Ressourcen-ID an.
Verwenden Sie für Azure CLI Folgendes:
resourceid=$(az storage account show -g myResourceGroup -n myStorageAccount --query id --output tsv)
az eventgrid event-subscription list --resource-id $resourceid
Verwenden Sie für PowerShell Folgendes:
$resourceid = (Get-AzResource -Name mystorage -ResourceGroupName myResourceGroup).ResourceId
Get-AzEventGridSubscription -ResourceId $resourceid
Nächste Schritte
- Informationen zu Ereignisübermittlungen und Wiederholungen finden Sie unter Event Grid – Übermittlung und Wiederholung von Nachrichten.
- Eine Einführung in Event Grid finden Sie unter Informationen zu Event Grid.
- Um sich schnell mit der Verwendung von Event Grid vertraut zu machen, lesen Sie Erstellen und Weiterleiten benutzerdefinierter Ereignisse mit Azure Event Grid.