az eventgrid topic
Azure Event Grid konularını yönetme.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az eventgrid topic create |
Konu başlığı oluşturun. |
Göbek | GA |
az eventgrid topic delete |
Bir konuyu silin. |
Göbek | GA |
az eventgrid topic event-subscription |
Konunun olay aboneliklerini yönetin. |
Göbek | GA |
az eventgrid topic event-subscription create |
Bir konu için yeni bir olay aboneliği oluşturun. |
Göbek | GA |
az eventgrid topic event-subscription delete |
Bir konunun olay aboneliğini silme. |
Göbek | GA |
az eventgrid topic event-subscription list |
Belirli bir konunun olay aboneliklerini listeleme. |
Göbek | GA |
az eventgrid topic event-subscription show |
Bir konunun olay aboneliğinin ayrıntılarını alın. |
Göbek | GA |
az eventgrid topic event-subscription update |
Bir konunun olay aboneliğini güncelleştirme. |
Göbek | GA |
az eventgrid topic key |
Bir konunun paylaşılan erişim anahtarlarını yönetme. |
Göbek | GA |
az eventgrid topic key list |
Bir konunun paylaşılan erişim anahtarlarını listeleme. |
Göbek | GA |
az eventgrid topic key regenerate |
Bir konunun paylaşılan erişim anahtarını yeniden oluşturun. |
Göbek | GA |
az eventgrid topic list |
Kullanılabilir konuları listeleyin. |
Göbek | GA |
az eventgrid topic show |
Bir konunun ayrıntılarını alın. |
Göbek | GA |
az eventgrid topic update |
Bir konuyu güncelleştirin. |
Göbek | GA |
az eventgrid topic create
Konu başlığı oluşturun.
az eventgrid topic create --name
--resource-group
[--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]
Örnekler
Yeni bir konu oluşturun.
az eventgrid topic create -g rg1 --name topic1 -l westus2
Özel giriş eşlemeleriyle yeni bir konu oluşturun.
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
CloudEvents V1.0 şemasında yayımlanan olayları kabul eden yeni bir konu oluşturun.
az eventgrid topic create -g rg1 --name topic1 -l westus2 --input-schema cloudeventschemav1_0
Temel Sku ve sistem tarafından atanan kimlikle belirli gelen ip kurallarına izin veren yeni bir konu oluşturun
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
Azure'da yeni bir konu oluşturun.
az eventgrid topic create -g rg1 --name topic1 -l westus2
Azure'da yeni bir konu oluşturun.
az eventgrid topic create -g rg1 --name topic1 -l westus2 --kind azure
AzureArc'te özel bir konumu hedefleyen yeni bir konu oluşturun.
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
Gerekli Parametreler
Konunun adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
kind==azurearc ise genişletilmiş konum adı.
kind==azurearc ise genişletilmiş konum türü.
'identity' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.
Kaynağın yönetilen kimlik türü. Gelecekte kullanımdan kaldırılacak ve --mi-system-assigned-identity ile değiştirilecektir.
Gelen IP kurallarının listesi.
CIDR gösteriminde IP Adresini belirten gelen IP kurallarının listesi( örneğin, 10.0.0.0/8) ve IpMask eşleşmesine göre veya eşleşmesine göre gerçekleştirilecek eylem. Olası değerler şunlardır: İzin ver.
Input-schema customeventschema olarak belirtildiğinde, bu parametre varsayılan değerlere göre giriş eşlemelerini belirtmek için kullanılabilir. Özel şemanız bu parametre tarafından desteklenen üç alandan birine karşılık gelen bir alan içermediğinde bu parametreyi kullanabilirsiniz. Boşlukla ayrılmış eşlemeleri 'key=value' biçiminde belirtin. İzin verilen anahtar adları 'subject', 'eventtype', 'dataversion' şeklindedir. İlgili değer adları, eşleme için kullanılacak varsayılan değerleri belirtmelidir ve yalnızca yayımlanan olayın belirli bir alan için geçerli bir eşlemesi olmadığında kullanılır.
Input-schema customeventschema olarak belirtildiğinde, alan adlarına göre giriş eşlemelerini belirtmek için bu parametre kullanılır. Boşlukla ayrılmış eşlemeleri 'key=value' biçiminde belirtin. İzin verilen anahtar adları :'id', 'topic', 'eventtime', 'subject', 'eventtype', 'dataversion'. Karşılık gelen değer adları, özel giriş şemasındaki alanların adlarını belirtmelidir. 'id' veya 'eventtime' için eşleme sağlanmazsa, Event Grid bu iki alan için otomatik olarak bir varsayılan değer oluşturur.
Gelen olayların bu konuya/etki alanına yayımlanacağı şema. Bu parametrenin değeri olarak customeventschema belirtirseniz, en az bir --input_mapping_default_values / --input_mapping_fields için de değer sağlamanız gerekir.
Konu kaynağı türü.
Yer. değerleri: az account list-locations
.
az configure --defaults location=<location>
kullanarak varsayılan konumu yapılandırabilirsiniz.
Bu parametrenin varlığı, SystemAssigned yönetilen kimliğinin kullanılacağını gösterir.
identityType kullanıcı veya karma olduğunda kullanıcı tarafından atanan kimlikler ekleyin. Bu öznitelik StorageQueue dışındaki tüm hedef türleri için geçerlidir. Birden çok --mi-user-assigned
bağımsız değişkeni kullanılarak birden çok öznitelik belirtilebilir.
Bu, genel ağ üzerinden trafiğe izin verilip verilmediğini belirler. Varsayılan olarak etkindir. Yapılandırarak belirli IP'leri daha da kısıtlayabilirsiniz.
Kaynağın Sku adı.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az eventgrid topic delete
Bir konuyu silin.
az eventgrid topic delete [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
Bir konuyu silin.
az eventgrid topic delete -g rg1 --name topic1
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Konunun adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az eventgrid topic list
Kullanılabilir konuları listeleyin.
az eventgrid topic list [--odata-query]
[--resource-group]
Örnekler
Geçerli Azure aboneliğindeki tüm konuları listeleyin.
az eventgrid topic list
Kaynak grubundaki tüm konuları listeleyin.
az eventgrid topic list -g rg1
Kaynak grubundaki adı "XYZ" desenini içeren tüm konuları listeleme
az eventgrid topic list -g rg1 --odata-query "Contains(name, 'XYZ')"
"ad1" adlı etki alanı dışında bir kaynak grubundaki tüm konuları listeleme
az eventgrid topic list -g rg1 --odata-query "NOT (name eq 'name1')"
İsteğe Bağlı Parametreler
Liste sonuçlarını filtrelemek için kullanılan OData sorgusu. Şu anda yalnızca Name özelliğinde filtrelemeye izin verilir. Desteklenen işlemler şunlardır: CONTAINS, eq (eşittir), ne (eşit değildir), AND, OR ve DEĞİl.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az eventgrid topic show
Bir konunun ayrıntılarını alın.
az eventgrid topic show [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
Bir konunun ayrıntılarını gösterin.
az eventgrid topic show -g rg1 -n topic1
Kaynak kimliğine göre bir konunun ayrıntılarını gösterin.
az eventgrid topic show --ids /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Konunun adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az eventgrid topic update
Bir konuyu güncelleştirin.
az eventgrid topic update [--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]
Örnekler
Mevcut bir konunun özelliklerini yeni sku, kimlik ve genel ağ erişim bilgileriyle güncelleştirin.
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
İsteğe Bağlı Parametreler
'identity' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.
Kaynağın yönetilen kimlik türü. Gelecekte kullanımdan kaldırılacak ve --mi-system-assigned-identity ile değiştirilecektir.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
CIDR gösteriminde IP Adresini belirten gelen IP kurallarının listesi( örneğin, 10.0.0.0/8) ve IpMask eşleşmesine göre veya eşleşmesine göre gerçekleştirilecek eylem. Olası değerler şunlardır: İzin ver.
Bu parametrenin varlığı, SystemAssigned yönetilen kimliğinin kullanılacağını gösterir.
identityType kullanıcı veya karma olduğunda kullanıcı tarafından atanan kimlikler ekleyin. Bu öznitelik StorageQueue dışındaki tüm hedef türleri için geçerlidir. Birden çok --mi-user-assigned
bağımsız değişkeni kullanılarak birden çok öznitelik belirtilebilir.
Konunun adı.
Bu, genel ağ üzerinden trafiğe izin verilip verilmediğini belirler. Varsayılan olarak etkindir. Yapılandırarak belirli IP'leri daha da kısıtlayabilirsiniz.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Kaynağın Sku adı.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.