Bagikan melalui


Berlangganan peristiwa Azure Resource Management di Event Grid

Artikel ini menjelaskan langkah-langkah yang diperlukan untuk berlangganan peristiwa yang diterbitkan oleh Pemberitahuan Sumber Daya Azure - Sumber Daya. Untuk informasi terperinci tentang peristiwa ini, lihat Pemberitahuan Sumber Daya Azure - Peristiwa sumber daya.

Membuat topik sistem Sumber Daya

Bagian ini menunjukkan kepada Anda cara membuat topik sistem jenis microsoft.resourcenotifications.resources.

  1. Atur akun ke langganan Azure tempat Anda ingin membuat topik sistem.

    az account set –s AZURESUBSCRIPTIONID
    
  2. Buat topik sistem jenis microsoft.resourcenotifications.resources menggunakan az eventgrid system-topic create perintah .

    az eventgrid system-topic create \
                --name SYSTEMTOPICNAME \
                --resource-group RESOURCEGROUPNAME \
                --source /subscriptions/AZURESUBSCRIPTIONID \
                --topic-type microsoft.resourcenotifications.resources \
                --location Global        
    

Berlangganan Peristiwa

Buat langganan peristiwa untuk topik di atas menggunakan az eventgrid system-topic event-subscription create perintah .

Contoh perintah berikut membuat langganan peristiwa untuk peristiwa CreatedOrUpdated dan Deleted . Jika Anda tidak menentukan included-event-types, semua jenis peristiwa disertakan secara default.

az eventgrid system-topic event-subscription create \
                --name EVENTSUBSCRIPTIONNAME \
                --resource-group RESOURCEGROUPNAME \
                --system-topic-name SYSTEMTOPICNAME \
                –-included-event-types Microsoft.ResourceNotifications.Resources.CreatedOrUpdated, Microsoft.ResourceNotifications.Resources.Deleted \
                --endpoint /subscriptions/AZURESUBSCRIPTIONID/resourceGroups/RESOURCEGROUPNAME/providers/Microsoft.EventHub/namespaces/MYEVENTHUBSNAMESPACE/eventhubs/MYEVENTHUB \
                --endpoint-type eventhub        

Menghapus langganan peristiwa dan topik sistem

Untuk menghapus langganan peristiwa, gunakan az eventgrid system-topic event-subscription delete perintah . Berikut contohnya:

az eventgrid system-topic event-subscription delete --name firstEventSubscription --resourcegroup sampletestrg --system-topic-name arnSystemTopicResources

Untuk menghapus topik sistem, gunakan az eventgrid system-topic delete perintah . Berikut contohnya:

az eventgrid system-topic delete --name arnSystemTopicResources --resource-group sampletestrg

Contoh pemfilteran

Berlangganan untuk membuat, memperbarui, menghapus pemberitahuan untuk komputer virtual dalam langganan Azure

Bagian ini memperlihatkan contoh pemfilteran langganan untuk membuat, memperbarui, dan menghapus pemberitahuan untuk komputer virtual dalam langganan Azure.

az eventgrid system-topic event-subscription create \
	--name firstEventSubscription \
	--resource-group sampletestrg \
	--system-topic-name arnSystemTopicResources 
	--included-event-types Microsoft.ResourceNotifications.Resources.CreatedOrUpdated, Microsoft.ResourceNotifications.Resources.Deleted \
	--endpoint /subscriptions/000000000-0000-0000-0000-000000000000/resourceGroups/sampletestrg/providers/Microsoft.EventHub/namespaces/testEventHub/eventhubs/ehforsystemtopicresources \
	--endpoint-type evenhub \
    --advanced-filter data.resourceInfo.type StringEndsWith virtualMachines

Berlangganan VM membuat, memperbarui, dan menghapus pemberitahuan oleh grup sumber daya tertentu

az eventgrid system-topic event-subscription create \
	--name firstEventSubscription \
	--resource-group sampletestrg \
	--system-topic-name arnSystemTopicResources \
	--included-event-types Microsoft.ResourceNotifications.Resources.CreatedOrUpdated, Microsoft.ResourceNotifications.Resources.Deleted \
	--endpoint/subscriptions/000000000-0000-0000-0000-0000000000000/resourceGroups/sampletestrg/providers/Microsoft.EventHub/namespaces/testEventHub/eventhubs/ehforsystemtopicresources \
	--endpoint-type evenhub \
    --subject-begins-with /subscription/{Azure subscription ID}/resourceGroups/<Resource group name>/
	--advanced-filter data.resourceInfo.type StringEndsWith virtualMachines

Berlangganan VM membuat dan memperbarui pemberitahuan oleh lokasi tertentu dalam langganan

az eventgrid system-topic event-subscription create \
	--name firstEventSubscription \
	--resource-group sampletestrg \
	--system-topic-name arnSystemTopicResources \
	--included-event-types Microsoft.ResourceNotifications.Resources.CreatedOrUpdated \
	--endpoint/subscriptions/000000000-0000-0000-0000-0000000000000/resourceGroups/sampletestrg/providers/Microsoft.EventHub/namespaces/testEventHub/eventhubs/ehforsystemtopicresources \
	--endpoint-type evenhub \
    --subject-begins-with /subscription/{Azure subscription ID}/resourceGroups/<Resource group name>/
    --advanced-filter data.resourceInfo.location StringIn eastus 
    –-advanced-filter data.resourceInfo.type StringEndsWith virtualMachines

Hubungi kami

Jika Anda memiliki pertanyaan atau umpan balik tentang fitur ini, jangan ragu untuk menghubungi kami di arnsupport@microsoft.com.

Untuk membantu Anda dengan lebih baik dengan umpan balik tertentu tentang peristiwa tertentu, berikan informasi berikut:

Untuk peristiwa yang hilang:

  • Nama jenis topik sistem
  • Perkiraan tanda waktu dalam UTC ketika operasi dijalankan
  • ID sumber daya dasar tempat pemberitahuan dibuat
  • Navigasikan ke sumber daya Anda di portal Azure dan pilih tampilan JSON di sudut kanan jauh. ID sumber daya adalah bidang pertama pada halaman tampilan JSON.
  • Jenis peristiwa yang diharapkan
  • Operasi dijalankan (misalnya, VM dimulai atau dihentikan, Akun penyimpanan dibuat dll.)
  • Deskripsi masalah yang dihadapi (misalnya, VM dimulai dan tidak ada peristiwa Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged yang dihasilkan)
  • Jika memungkinkan, berikan ID korelasi operasi yang dijalankan

Untuk kejadian yang tertunda atau memiliki konten yang tidak terduga

  • Nama jenis topik sistem
  • Seluruh konten pemberitahuan tidak termasuk data.resourceInfo.properties
  • Deskripsi masalah yang dihadapi dan nilai bidang yang terkena dampak

Pastikan Anda tidak memberikan informasi yang dapat diidentifikasi pengguna akhir saat berbagi data ini.

Langkah berikutnya

Untuk informasi terperinci tentang peristiwa ini, lihat Pemberitahuan Sumber Daya Azure - Peristiwa sumber daya.