az eventgrid topic
Mengelola topik Azure Event Grid.
Perintah
| Nama | Deskripsi | Jenis | Status |
|---|---|---|---|
| az eventgrid topic create |
Membuat topik. |
Core | GA |
| az eventgrid topic delete |
Menghapus topik. |
Core | GA |
| az eventgrid topic event-subscription |
Mengelola langganan peristiwa topik. |
Core | GA |
| az eventgrid topic event-subscription create |
Buat langganan peristiwa baru untuk topik. |
Core | GA |
| az eventgrid topic event-subscription delete |
Menghapus langganan peristiwa topik. |
Core | GA |
| az eventgrid topic event-subscription list |
Mencantumkan langganan peristiwa dari topik tertentu. |
Core | GA |
| az eventgrid topic event-subscription show |
Dapatkan detail langganan peristiwa topik. |
Core | GA |
| az eventgrid topic event-subscription update |
Memperbarui langganan peristiwa topik. |
Core | GA |
| az eventgrid topic key |
Mengelola kunci akses bersama topik. |
Core | GA |
| az eventgrid topic key list |
Mencantumkan kunci akses bersama topik. |
Core | GA |
| az eventgrid topic key regenerate |
Meregenerasi kunci akses bersama topik. |
Core | GA |
| az eventgrid topic list |
Mencantumkan topik yang tersedia. |
Core | GA |
| az eventgrid topic show |
Dapatkan detail topik. |
Core | GA |
| az eventgrid topic update |
Memperbarui topik. |
Core | GA |
az eventgrid topic create
Membuat topik.
az eventgrid topic create --name
--resource-group
[--acquire-policy-token]
[--change-reference]
[--extended-location-name]
[--extended-location-type {customlocation}]
[--identity {noidentity, systemassigned}]
[--inbound-ip-rules]
[--input-mapping-default-values]
[--input-mapping-fields]
[--input-schema {cloudeventschemav1_0, customeventschema, eventgridschema}]
[--kind {azure, azurearc}]
[--location]
[--mi-system-assigned]
[--mi-user-assigned]
[--public-network-access {disabled, enabled}]
[--sku {basic, premium}]
[--tags]
Contoh
Buat topik baru.
az eventgrid topic create -g rg1 --name topic1 -l westus2
Buat topik baru dengan pemetaan input kustom.
az eventgrid topic create -g rg1 --name topic1 -l westus2 --input-schema customeventschema --input-mapping-fields topic=myTopicField eventType=myEventTypeField --input-mapping-default-values subject=DefaultSubject dataVersion=1.0
Buat topik baru yang menerima peristiwa yang diterbitkan dalam skema CloudEvents V1.0.
az eventgrid topic create -g rg1 --name topic1 -l westus2 --input-schema cloudeventschemav1_0
Buat topik baru yang memungkinkan aturan ip masuk tertentu dengan Sku Dasar dan identitas yang ditetapkan sistem
az eventgrid topic create -g rg1 --name topic1 -l westus2 --public-network-access enabled --inbound-ip-rules 10.0.0.0/8 Allow --inbound-ip-rules 10.2.0.0/8 Allow --sku Basic --identity systemassigned
Buat topik baru di Azure.
az eventgrid topic create -g rg1 --name topic1 -l westus2
Buat topik baru di Azure.
az eventgrid topic create -g rg1 --name topic1 -l westus2 --kind azure
Buat topik baru di AzureArc yang menargetkan lokasi kustom.
az eventgrid topic create -g rg1 --name topic1 -l eastus2euap --kind azurearc --extended-location-name /subscriptions/<subid>/resourcegroups/<rgname>/providers/microsoft.extendedlocation/customlocations/<cust-loc-name> --extended-location-type customlocation --input-schema CloudEventSchemaV1_0
Parameter yang Diperlukan
Nama topik.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
ID referensi perubahan terkait untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
Nama lokasi yang diperluas jika kind==azurearc.
| Properti | Nilai |
|---|---|
| Grup parameter: | Azure Arc Arguments |
Jenis lokasi yang diperluas jika kind==azurearc.
| Properti | Nilai |
|---|---|
| Grup parameter: | Azure Arc Arguments |
| Nilai yang diterima: | customlocation |
Argumen 'identitas' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.
Jenis identitas terkelola untuk sumber daya. Akan ditolak dan digantikan oleh --mi-system-assigned-identity di masa mendatang.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | noidentity, systemassigned |
Daftar aturan IP masuk.
Daftar aturan IP masuk yang menentukan Alamat IP dalam notasi CIDR misalnya, 10.0.0.0/8 bersama dengan Tindakan yang sesuai untuk dilakukan berdasarkan kecocokan atau tidak ada kecocokan IpMask. Nilai yang mungkin termasuk - Izinkan.
Ketika skema input ditentukan sebagai customeventschema, parameter ini dapat digunakan untuk menentukan pemetaan input berdasarkan nilai default. Anda dapat menggunakan parameter ini saat skema kustom Anda tidak menyertakan bidang yang sesuai dengan salah satu dari tiga bidang yang didukung oleh parameter ini. Tentukan pemetaan yang dipisahkan spasi dalam format 'key=value'. Nama kunci yang diizinkan adalah 'subjek', 'eventtype', 'dataversion'. Nama nilai yang sesuai harus menentukan nilai default yang akan digunakan untuk pemetaan dan akan digunakan hanya ketika peristiwa yang diterbitkan tidak memiliki pemetaan yang valid untuk bidang tertentu.
Ketika skema input ditentukan sebagai customeventschema, parameter ini digunakan untuk menentukan pemetaan input berdasarkan nama bidang. Tentukan pemetaan yang dipisahkan spasi dalam format 'key=value'. Nama kunci yang diizinkan adalah 'id', 'topic', 'eventtime', 'subject', 'eventtype', 'dataversion'. Nama nilai yang sesuai harus menentukan nama bidang dalam skema input kustom. Jika pemetaan untuk 'id' atau 'eventtime' tidak disediakan, Event Grid akan secara otomatis menghasilkan nilai default untuk kedua bidang ini.
Skema di mana peristiwa masuk akan diterbitkan ke topik/domain ini. Jika Anda menentukan customeventschema sebagai nilai untuk parameter ini, Anda juga harus memberikan nilai untuk setidaknya satu dari --input_mapping_default_values / --input_mapping_fields.
| Properti | Nilai |
|---|---|
| Nilai default: | eventgridschema |
| Nilai yang diterima: | cloudeventschemav1_0, customeventschema, eventgridschema |
Jenis sumber daya topik.
| Properti | Nilai |
|---|---|
| Nilai default: | Azure |
| Nilai yang diterima: | azure, azurearc |
Location. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.
Kehadiran param ini menunjukkan bahwa identitas terkelola SystemAssigned akan digunakan.
Tambahkan identitas yang ditetapkan pengguna saat identityType adalah pengguna atau campuran. Atribut ini valid untuk semua jenis tujuan kecuali StorageQueue. Beberapa atribut dapat ditentukan dengan menggunakan lebih dari satu argumen --mi-user-assigned.
Ini menentukan apakah lalu lintas diizinkan melalui jaringan publik. Secara default diaktifkan. Anda dapat membatasi IP tertentu lebih lanjut dengan mengonfigurasi.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | disabled, enabled |
Nama Sku sumber daya.
| Properti | Nilai |
|---|---|
| Nilai default: | Basic |
| Nilai yang diterima: | basic, premium |
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az eventgrid topic delete
Menghapus topik.
az eventgrid topic delete [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Menghapus topik.
az eventgrid topic delete -g rg1 --name topic1
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
ID referensi perubahan terkait untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama topik.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az eventgrid topic list
Mencantumkan topik yang tersedia.
az eventgrid topic list [--odata-query]
[--resource-group]
Contoh
Mencantumkan semua topik dalam langganan Azure saat ini.
az eventgrid topic list
Mencantumkan semua topik dalam grup sumber daya.
az eventgrid topic list -g rg1
Mencantumkan semua topik dalam grup sumber daya yang namanya berisi pola "XYZ"
az eventgrid topic list -g rg1 --odata-query "Contains(name, 'XYZ')"
Mencantumkan semua topik dalam grup sumber daya kecuali domain dengan nama "name1"
az eventgrid topic list -g rg1 --odata-query "NOT (name eq 'name1')"
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Kueri OData yang digunakan untuk memfilter hasil daftar. Pemfilteran saat ini hanya diperbolehkan pada properti Nama. Operasi yang didukung meliputi: CONTAINS, eq (untuk sama), ne (untuk tidak sama), AND, OR dan NOT.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az eventgrid topic show
Dapatkan detail topik.
az eventgrid topic show [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Perlihatkan detail topik.
az eventgrid topic show -g rg1 -n topic1
Tampilkan detail topik berdasarkan ID sumber daya.
az eventgrid topic show --ids /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama topik.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az eventgrid topic update
Memperbarui topik.
az eventgrid topic update [--acquire-policy-token]
[--change-reference]
[--identity {noidentity, systemassigned}]
[--ids]
[--inbound-ip-rules]
[--mi-system-assigned]
[--mi-user-assigned]
[--name]
[--public-network-access {disabled, enabled}]
[--resource-group]
[--sku {basic, premium}]
[--subscription]
[--tags]
Contoh
Perbarui properti topik yang ada dengan informasi akses sku, identitas, dan jaringan publik baru.
az eventgrid topic update -g rg1 --name topic1 --sku Premium --identity systemassigned --public-network-access enabled --inbound-ip-rules 10.0.0.0/8 Allow --inbound-ip-rules 10.2.0.0/8 Allow --tags Dept=IT --sku basic
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
ID referensi perubahan terkait untuk operasi sumber daya ini.
| Properti | Nilai |
|---|---|
| Grup parameter: | Global Policy Arguments |
Argumen 'identitas' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.
Jenis identitas terkelola untuk sumber daya. Akan ditolak dan digantikan oleh --mi-system-assigned-identity di masa mendatang.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | noidentity, systemassigned |
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Daftar aturan IP masuk yang menentukan Alamat IP dalam notasi CIDR misalnya, 10.0.0.0/8 bersama dengan Tindakan yang sesuai untuk dilakukan berdasarkan kecocokan atau tidak ada kecocokan IpMask. Nilai yang mungkin termasuk - Izinkan.
Kehadiran param ini menunjukkan bahwa identitas terkelola SystemAssigned akan digunakan.
Tambahkan identitas yang ditetapkan pengguna saat identityType adalah pengguna atau campuran. Atribut ini valid untuk semua jenis tujuan kecuali StorageQueue. Beberapa atribut dapat ditentukan dengan menggunakan lebih dari satu argumen --mi-user-assigned.
Nama topik.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Ini menentukan apakah lalu lintas diizinkan melalui jaringan publik. Secara default diaktifkan. Anda dapat membatasi IP tertentu lebih lanjut dengan mengonfigurasi.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | disabled, enabled |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama Sku sumber daya.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | basic, premium |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Format output.
| Properti | Nilai |
|---|---|
| Nilai default: | json |
| Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |