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. Első lépésként tekintse meg az Azure PowerShell telepítését ismertető témakört. 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.