Sottoscrizioni di Griglia di eventi di Azure

Questo articolo descrive come elencare le sottoscrizioni di Griglia di eventi nella sottoscrizione di Azure. Quando si eseguono query per recuperare le sottoscrizioni esistenti di Griglia di eventi di Azure, è importante conoscere i diversi tipi di sottoscrizioni. È necessario specificare parametri diversi in base al tipo di sottoscrizione che si vuole ottenere.

Nota

È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.

Gruppi di risorse e sottoscrizioni di Azure

Le sottoscrizioni di Azure e i gruppi di risorse non sono risorse di Azure. Di conseguenza, le sottoscrizioni di Griglia di eventi ai gruppi di risorse o alle sottoscrizioni di Azure non hanno le stesse proprietà delle sottoscrizioni di Griglia di eventi alle risorse di Azure. Le sottoscrizioni di Griglia di eventi ai gruppi di risorse o alle sottoscrizioni di Azure sono considerate globali.

Per ottenere sottoscrizioni di Griglia di eventi per una sottoscrizione di Azure e i relativi gruppi di risorse, non è necessario specificare alcun parametro. Assicurarsi di aver selezionato la sottoscrizione di Azure per cui eseguire una query. Gli esempi seguenti non ottengono sottoscrizioni di Griglia di eventi per argomenti personalizzati o risorse di Azure.

Per l'interfaccia della riga di comando di Azure usare:

az account set -s "My Azure Subscription"
az eventgrid event-subscription list

Per PowerShell, usare:

Set-AzContext -Subscription "My Azure Subscription"
Get-AzEventGridSubscription

Per ottenere le sottoscrizioni di Griglia di eventi per una sottoscrizione di Azure, specificare il tipo di argomento Microsoft.Resources.Subscriptions.

Per l'interfaccia della riga di comando di Azure usare:

az eventgrid event-subscription list --topic-type-name "Microsoft.Resources.Subscriptions" --location global

Per PowerShell, usare:

Get-AzEventGridSubscription -TopicTypeName "Microsoft.Resources.Subscriptions"

Per ottenere sottoscrizioni di Griglia di eventi per tutti i gruppi di risorse all'interno di una sottoscrizione di Azure, specificare il tipo di argomento Microsoft.Resources.ResourceGroups.

Per l'interfaccia della riga di comando di Azure usare:

az eventgrid event-subscription list --topic-type-name "Microsoft.Resources.ResourceGroups" --location global

Per PowerShell, usare:

Get-AzEventGridSubscription -TopicTypeName "Microsoft.Resources.ResourceGroups"

Per ottenere le sottoscrizioni di Griglia di eventi per un gruppo di risorse specificato, specificare il nome del gruppo di risorse come parametro.

Per l'interfaccia della riga di comando di Azure usare:

az eventgrid event-subscription list --resource-group myResourceGroup --location global

Per PowerShell, usare:

Get-AzEventGridSubscription -ResourceGroupName myResourceGroup

Argomenti personalizzati e risorse di Azure

Gli argomenti personalizzati di Griglia di eventi sono risorse di Azure. Di conseguenza, si eseguono query sulle sottoscrizioni di Griglia di eventi per argomenti personalizzati e altre risorse, ad esempio l'account di archiviazione BLOB, nello stesso modo. Per ottenere sottoscrizioni di Griglia di eventi per argomenti personalizzati, è necessario fornire parametri che identificano la risorsa o identificano la posizione della risorsa. Non è possibile eseguire query su larga scala per le sottoscrizioni di Griglia di eventi per le risorse nella sottoscrizione di Azure.

Per ottenere sottoscrizioni di Griglia di eventi per argomenti personalizzati e altre risorse in una posizione, specificare il nome del percorso.

Per l'interfaccia della riga di comando di Azure usare:

az eventgrid event-subscription list --location westus2

Per PowerShell, usare:

Get-AzEventGridSubscription -Location westus2

Per ottenere le sottoscrizioni degli argomenti personalizzati per una posizione, specificare la posizione e il tipo di argomento Microsoft.EventGrid.Topics.

Per l'interfaccia della riga di comando di Azure usare:

az eventgrid event-subscription list --topic-type-name "Microsoft.EventGrid.Topics" --location "westus2"

Per PowerShell, usare:

Get-AzEventGridSubscription -TopicTypeName "Microsoft.EventGrid.Topics" -Location westus2

Per ottenere le sottoscrizioni degli account di archiviazione per una posizione, specificare la posizione e il tipo di argomento Microsoft.Storage.StorageAccounts.

Per l'interfaccia della riga di comando di Azure usare:

az eventgrid event-subscription list --topic-type "Microsoft.Storage.StorageAccounts" --location westus2

Per PowerShell, usare:

Get-AzEventGridSubscription -TopicTypeName "Microsoft.Storage.StorageAccounts" -Location westus2

Per ottenere sottoscrizioni di Griglia di eventi per un argomento personalizzato, specificare il nome dell'argomento personalizzato e il nome del relativo gruppo di risorse.

Per l'interfaccia della riga di comando di Azure usare:

az eventgrid event-subscription list --topic-name myCustomTopic --resource-group myResourceGroup

Per PowerShell, usare:

Get-AzEventGridSubscription -TopicName myCustomTopic -ResourceGroupName myResourceGroup

Per ottenere sottoscrizioni di Griglia di eventi per una determinata risorsa, specificare l'ID risorsa.

Per l'interfaccia della riga di comando di Azure usare:

resourceid=$(az storage account show -g myResourceGroup -n myStorageAccount --query id --output tsv)
az eventgrid event-subscription list --resource-id $resourceid

Per PowerShell, usare:

$resourceid = (Get-AzResource -Name mystorage -ResourceGroupName myResourceGroup).ResourceId
Get-AzEventGridSubscription -ResourceId $resourceid

Passaggi successivi