Share via


Event Grid-előfizetések lekérdezése

Ez a cikk bemutatja, hogyan listázhatja az Event Grid-előfizetéseket az Azure-előfizetésében. A meglévő Event Grid-előfizetések lekérdezésekor fontos tisztában lenni a különböző típusú előfizetésekkel. Különböző paramétereket ad meg a lekérni kívánt előfizetés típusa alapján.

Feljegyzés

Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.

Erőforráscsoportok és Azure-előfizetések

Az Azure-előfizetések és erőforráscsoportok nem Azure-erőforrások. Ezért az erőforráscsoportokhoz vagy Azure-előfizetésekhez tartozó Event Grid-előfizetések nem rendelkeznek ugyanazokkal a tulajdonságokkal, mint az Azure-erőforrásokHoz tartozó Event Grid-előfizetések. Az erőforráscsoportokhoz vagy Azure-előfizetésekhez tartozó Event Grid-előfizetések globálisnak minősülnek.

Ahhoz, hogy egy Azure-előfizetéshez és annak erőforráscsoportjaihoz Event Grid-előfizetéseket szerezzen be, nem kell paramétereket megadnia. Győződjön meg arról, hogy kiválasztotta a lekérdezni kívánt Azure-előfizetést. Az alábbi példák nem kapnak Event Grid-előfizetéseket egyéni témakörökhöz vagy Azure-erőforrásokhoz.

Azure CLI esetén használja az alábbi parancsot:

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

PowerShell esetén használja az alábbi parancsot:

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

Ha Event Grid-előfizetéseket szeretne lekérni egy Azure-előfizetéshez, adja meg a Microsoft.Resources.Subscriptions témakörtípusát.

Azure CLI esetén használja az alábbi parancsot:

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

PowerShell esetén használja az alábbi parancsot:

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

Az Event Grid-előfizetések Azure-előfizetésen belüli összes erőforráscsoporthoz való lekéréséhez adja meg a Microsoft.Resources.ResourceGroups témakörtípust.

Azure CLI esetén használja az alábbi parancsot:

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

PowerShell esetén használja az alábbi parancsot:

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

Ha event Grid-előfizetéseket szeretne lekérni egy adott erőforráscsoporthoz, adja meg paraméterként az erőforráscsoport nevét.

Azure CLI esetén használja az alábbi parancsot:

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

PowerShell esetén használja az alábbi parancsot:

Get-AzEventGridSubscription -ResourceGroupName myResourceGroup

Egyéni témakörök és Azure-erőforrások

Az Event Grid egyéni témakörei Azure-erőforrások. Ezért az Event Grid-előfizetéseket ugyanúgy kérdezheti le egyéni témakörökhöz és egyéb erőforrásokhoz, például a Blob Storage-fiókhoz. Az egyéni témakörökhöz tartozó Event Grid-előfizetések lekéréséhez olyan paramétereket kell megadnia, amelyek azonosítják az erőforrást vagy azonosítják az erőforrás helyét. Az Event Grid-előfizetéseket nem lehet széles körben lekérdezni az Azure-előfizetés erőforrásaihoz.

Ha egyedi témakörökhöz és más erőforrásokhoz szeretne Event Grid-előfizetéseket lekérni egy helyen, adja meg a hely nevét.

Azure CLI esetén használja az alábbi parancsot:

az eventgrid event-subscription list --location westus2

PowerShell esetén használja az alábbi parancsot:

Get-AzEventGridSubscription -Location westus2

Ha előfizetéseket szeretne lekérni egy adott helyhez tartozó egyéni témakörökre, adja meg a Microsoft.EventGrid.Topics helyét és témakörtípusát.

Azure CLI esetén használja az alábbi parancsot:

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

PowerShell esetén használja az alábbi parancsot:

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

A tárfiókokra vonatkozó előfizetések helyhez való lekéréséhez adja meg a Microsoft.Storage.StorageAccounts helyét és témakörtípusát.

Azure CLI esetén használja az alábbi parancsot:

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

PowerShell esetén használja az alábbi parancsot:

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

Ha egyéni témakörhöz szeretne Event Grid-előfizetéseket beszerezni, adja meg az egyéni témakör nevét és az erőforráscsoport nevét.

Azure CLI esetén használja az alábbi parancsot:

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

PowerShell esetén használja az alábbi parancsot:

Get-AzEventGridSubscription -TopicName myCustomTopic -ResourceGroupName myResourceGroup

Ha eseményrács-előfizetéseket szeretne lekérni egy adott erőforráshoz, adja meg az erőforrás-azonosítót.

Azure CLI esetén használja az alábbi parancsot:

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

PowerShell esetén használja az alábbi parancsot:

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

Következő lépések

  • Az eseménykézbesítésről és az újrapróbálkozásról az Event Grid üzenetkézbesítési és újrapróbálkozási információkért.
  • Az Event Grid ismertetése: Az Event Grid bemutatása.
  • Az Event Grid használatának gyors megkezdéséhez tekintse meg az Egyéni események létrehozása és irányítása az Azure Event Griddel című témakört.