Semua langganan Event Grid

Artikel ini menjelaskan cara mencantumkan langganan Event Grid di langganan Azure Anda. Saat mengkueri langganan Event Grid yang sudah ada, penting untuk memahami berbagai jenis langganan. Anda menyediakan parameter yang berbeda berdasarkan jenis langganan yang ingin Anda dapatkan.

Catatan

Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Lihat Menginstal Azure PowerShell untuk memulai. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.

Grup sumber daya dan langganan Azure

Langganan Azure dan grup sumber daya bukanlah sumber daya Azure. Oleh karena itu, langganan Event Grid ke grup sumber daya atau langganan Azure tidak memiliki properti yang sama dengan langganan Event Grid ke sumber daya Azure. Langganan Event Grid ke grup sumber daya atau langganan Azure dianggap global.

Untuk mendapatkan langganan Event Grid untuk langganan Azure dan grup sumber dayanya, Anda tidak perlu memberikan parameter apa pun. Pastikan Anda telah memilih langganan Azure yang ingin Anda kueri. Contoh berikut tidak mendapatkan langganan Event Grid untuk topik kustom atau sumber daya Azure.

Untuk Azure CLI, gunakan:

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

Untuk PowerShell, gunakan:

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

Untuk mendapatkan langganan Event Grid untuk langganan Azure, berikan jenis topik Microsoft.Resources.Subscriptions.

Untuk Azure CLI, gunakan:

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

Untuk PowerShell, gunakan:

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

Untuk mendapatkan langganan Event Grid untuk semua grup sumber daya dalam langganan Azure, berikan jenis topik Microsoft.Resources.ResourceGroups.

Untuk Azure CLI, gunakan:

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

Untuk PowerShell, gunakan:

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

Untuk mendapatkan langganan Event Grid untuk grup sumber daya tertentu, berikan nama grup sumber daya sebagai parameter.

Untuk Azure CLI, gunakan:

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

Untuk PowerShell, gunakan:

Get-AzEventGridSubscription -ResourceGroupName myResourceGroup

Topik kustom dan sumber daya Azure

Topik kustom Event Grid adalah sumber daya Azure. Oleh karena itu, Anda mengkueri langganan Event Grid untuk topik kustom dan sumber daya lainnya, seperti akun penyimpanan Blob, dengan cara yang sama. Untuk mendapatkan langganan Event Grid untuk topik kustom, Anda harus menyediakan parameter yang mengidentifikasi sumber daya atau mengidentifikasi lokasi sumber daya. Tidak dimungkinkan untuk mengkueri langganan Event Grid secara luas untuk sumber daya di seluruh langganan Azure Anda.

Untuk mendapatkan langganan Event Grid untuk topik kustom dan sumber daya lain di lokasi, berikan nama lokasi.

Untuk Azure CLI, gunakan:

az eventgrid event-subscription list --location westus2

Untuk PowerShell, gunakan:

Get-AzEventGridSubscription -Location westus2

Guna mendapatkan langganan topik kustom untuk lokasi, berikan lokasi dan jenis topik Microsoft.EventGrid.Topics.

Untuk Azure CLI, gunakan:

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

Untuk PowerShell, gunakan:

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

Guna mendapatkan langganan ke akun penyimpanan untuk lokasi, berikan lokasi dan tipe topik Microsoft.Storage.StorageAccounts.

Untuk Azure CLI, gunakan:

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

Untuk PowerShell, gunakan:

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

Untuk mendapatkan langganan Event Grid untuk topik kustom, berikan nama topik kustom dan nama grup sumber dayanya.

Untuk Azure CLI, gunakan:

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

Untuk PowerShell, gunakan:

Get-AzEventGridSubscription -TopicName myCustomTopic -ResourceGroupName myResourceGroup

Untuk mendapatkan langganan Event Grid untuk sumber daya tertentu, berikan ID sumber daya.

Untuk Azure CLI, gunakan:

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

Untuk PowerShell, gunakan:

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

Langkah berikutnya