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
- Per informazioni sul recapito di eventi e sui nuovi tentativi, vedere Recapito di messaggi di Griglia di eventi e nuovi tentativi.
- Per un'introduzione a Griglia di eventi, vedere Informazioni su Griglia di eventi.
- Per iniziare rapidamente a usare Griglia di eventi, vedere Creare e instradare eventi personalizzati con Griglia di eventi di Azure.