az eventgrid domain event-subscription
Etki alanının olay aboneliklerini yönetin.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az eventgrid domain event-subscription create |
Etki alanı için yeni bir olay aboneliği oluşturun. |
Core | GA |
| az eventgrid domain event-subscription delete |
Bir etki alanının olay aboneliğini silin. |
Core | GA |
| az eventgrid domain event-subscription list |
Belirli bir etki alanının olay aboneliklerini listeleme. |
Core | GA |
| az eventgrid domain event-subscription show |
Bir etki alanının olay aboneliğinin ayrıntılarını alın. |
Core | GA |
| az eventgrid domain event-subscription update |
Bir etki alanının olay aboneliğini güncelleştirme. |
Core | GA |
az eventgrid domain event-subscription create
Etki alanı için yeni bir olay aboneliği oluşturun.
az eventgrid domain event-subscription create --domain-name
--name
--resource-group
[--aad-app-id --azure-active-directory-application-id-or-uri]
[--aad-tenant-id --azure-active-directory-tenant-id]
[--advanced-filter]
[--deadletter-endpoint]
[--delivery-attribute-mapping]
[--enable-advanced-filtering-on-arrays --enable-af-arr {false, true}]
[--endpoint]
[--endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
[--event-delivery-schema {cloudeventschemav1_0, custominputschema, eventgridschema}]
[--event-ttl]
[--expiration-date]
[--included-event-types]
[--labels]
[--max-delivery-attempts]
[--max-events-per-batch]
[--pref-batch-size-kb --preferred-batch-size-in-kilobytes]
[--qttl --storage-queue-msg-ttl]
[--subject-begins-with]
[--subject-case-sensitive {false, true}]
[--subject-ends-with]
Örnekler
Varsayılan filtreleri kullanarak Event Grid etki alanı için yeni bir olay aboneliği oluşturun.
az eventgrid domain event-subscription create --name es1 \
-g rg1 --domain-name domain1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code
Konu ön eki belirten bir filtreyle, Event Grid etki alanı için yeni bir olay aboneliği oluşturun.
az eventgrid domain event-subscription create --name es4 \
-g rg1 --domain-name domain1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code \
--subject-begins-with mysubject_prefix
Varsayılan filtreleri ve teslim şeması olarak CloudEvent V 1.0'ı kullanarak Event Grid etki alanı için yeni bir olay aboneliği oluşturun.
az eventgrid domain event-subscription create -n es2 \
-g rg1 --domain-name domain1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code \
--event-delivery-schema cloudeventschemav1_0
Bir Event Grid etki alanı için, en fazla 10 teslim denemesi için bir ölü değer hedefi ve özel yeniden deneme ilkesi ve 2 saatlik (hangisi daha önce gerçekleşirse) ve son kullanma tarihi olan bir Olay TTL'siyle yeni bir olay aboneliği oluşturun.
az eventgrid domain event-subscription create --name es2 \
-g rg1 --domain-name domain1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code \
--deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/s2/blobServices/default/containers/blobcontainer1 \
--max-delivery-attempts 10 --event-ttl 120 --expiration-date "2022-10-31"
Azure Active Directory özellikli Web kancasını hedef olarak kullanarak Event Grid etki alanı için yeni bir olay aboneliği oluşturun.
az eventgrid domain event-subscription create --name es1 \
-g rg1 --domain-name domain1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code
--azure-active-directory-tenant-id azureactivedirectorytenantid
--azure-active-directory-application-id-or-uri azureactivedirectoryapplicationidoruri
Hedef olarak Azure İşlevi'ni kullanarak Event Grid etki alanı için yeni bir olay aboneliği oluşturun.
az eventgrid domain event-subscription create -n es1 \
-g rg1 --domain-name domain1 \
--endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction
5 dakikalık ttl ile hedef olarak Depolama Kuyruğu kullanarak Event Grid etki alanı için yeni bir olay aboneliği oluşturma
az eventgrid domain event-subscription create -n es1 \
-g rg1 --domain-name domain1 \
--endpoint-type storagequeue \
--endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
--storage-queue-msg-ttl 300
Event Grid etki alanı için yeni bir olay aboneliği oluşturma ve dizilerde gelişmiş filtrelemeyi etkinleştirme
az eventgrid domain event-subscription create -n es1 \
-g rg1 --domain-name domain1 \
--endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction \
--enable-advanced-filtering-on-arrays true
Gerekli Parametreler
Etki alanının adı.
Olay aboneliğinin adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Teslim isteklerine taşıyıcı belirteç olarak eklenecek erişim belirtecini almak için Azure Active Directory Uygulama Kimliği veya Uri'si. Yalnızca hedef olarak web kancası için geçerlidir.
Teslim isteklerine taşıyıcı belirteç olarak eklenecek erişim belirtecini almak için Azure Active Directory Kiracı Kimliği. Yalnızca hedef olarak web kancası için geçerlidir.
Gelişmiş filtre, belirli bir olay özelliğine göre olayların filtrelenmesine olanak tanır.
Kullanım: --advanced-filter KEY[. INNERKEY] FILTEROPERATOR DEĞERI [DEĞER ...] StringIn: --advanced-filter data. Color StringIn Mavi Kırmızı Turuncu Sarı StringNotIn: --advanced-filter data. Renk StringNotIn Mavi Kırmızı Turuncu Sarı StringContains: --advanced-filter subject StringContains Mavi Kırmızı StringNotContains: --advanced-filter subject StringNotContains Blue Red StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringNotBeBeGinsWith: --advanced-filter subject StringNotBeginsWith Blue Red StringEndsWith: --advanced-filter subject StringEndsWith img png jpg StringNotEndsWith: --advanced-filter subject StringNotEndsWith img png jpg NumberIn: --advanced-filter data.property1 NumberIn 5 10 20 NumberInRange --advanced-filter data.property1 NumberInRange 5,10 20,30 40,50 NumberNotIn: --advanced-filter data.property2 NumberNotIn 100 200 300 NumberNotInRange: --advanced-filter data.property2 NumberNotInRange 100.110 200.210 300.310 NumberLessThan: --advanced-filter data.property3 NumberLessThan 100 NumberLessThanOrEquals: --advanced-filter data.property2 NumberLessThanOrEquals 100 NumberGreaterThan: --advanced-filter data.property3 NumberGreaterThan 100 NumberGreaterThanOrEquals: --advanced-filter data.property2 NumberGreaterThanOrEquals 100 BoolEquals: --advanced-filter data.property3 BoolEquals true IsNullOrUndefined: --advanced-filter data.property3 IsNullOrUndefined IsNotNull: --advanced-filter data.property3 IsNotNull Birden fazla --advanced-filter bağımsız değişkeni kullanılarak birden çok gelişmiş filtre belirtilebilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
EventGrid'in bu olay aboneliği için teslim edilemeyen olayları yeniden oluşturması gereken bir Azure Depolama blob kapsayıcı hedefinin Azure kaynak kimliği.
Örnek: --deadletter-endpoint /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/containerName.
Olayları teslim ederken HTTP üst bilgileri aracılığıyla ek bilgi göndermek için teslim özniteliği eşlemesi ekleyin. Bu öznitelik StorageQueue dışındaki tüm hedef türleri için geçerlidir. Birden çok --delivery-attribute-mapping bağımsız değişkeni kullanılarak birden çok öznitelik belirtilebilir.
Kullanım: --delivery-attribute-mapping attribute-name attribute-type attribute-value [attribute-is-secret] Statik Öznitelik Eşlemesi: --delivery-attribute-mapping somename static somevalue Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue false Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue true Dynamic Attribute Mapping: --delivery-attribute-mapping somename dynamic somevalue Both Static ve Dynamic : -- delivery-attribute-mapping somename dynamic somevalue --delivery-attribute-mapping somename2 static somevalue.
Gelişmiş filtrelerin tek bir değer beklemek yerine bir değer dizisine göre değerlendirilmesine izin verir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
| Kabul edilen değerler: | false, true |
EventGrid'in bu olay aboneliğiyle eşleşen olayları teslim etmesi gereken uç nokta. Web kancası uç noktası türü için bu, ilgili web kancası URL'si olmalıdır. Diğer uç nokta türleri için bu, uç noktanın Azure kaynak tanımlayıcısı olmalıdır. Herhangi bir Event Grid komutu yürütülmeden önce hedef uç noktanın önceden oluşturulması ve kullanılabilir olması beklenir.
Hedef uç noktanın türü.
| Özellik | Değer |
|---|---|
| Default value: | webhook |
| Kabul edilen değerler: | azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook |
Bu olay aboneliği için olayların teslim edilmesi gereken şema. Varsayılan olarak, olaylar yayımlandıkları şemada (ilgili konunun giriş şemasına göre) teslim edilir.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | cloudeventschemav1_0, custominputschema, eventgridschema |
Etkinlik yaşam süresi (dakika cinsinden). 1 ile 1440 arasında bir sayı olmalıdır.
| Özellik | Değer |
|---|---|
| Default value: | 1440 |
Olay aboneliğinin süresinin dolacağı tarih veya tarih saat (UTC olarak, örneğin'2018-11-30T11:59:59+00:00' veya '2018-11-30'). Varsayılan olarak, olay aboneliği için süre sonu yoktur.
Alanla ayrılmış olay türleri listesi (örneğin, Microsoft.Storage.BlobCreated ve Microsoft.Storage.BlobDeleted). Tüm varsayılan olay türlerine abone olmak için bu bağımsız değişken için herhangi bir değer belirtmeyin. Olay kılavuzu konuları için olay türleri müşteri tanımlıdır. Depolama Hesapları, IoT Hub gibi Azure olayları için bu 'az eventgrid topic-type list-event-types' CLI komutunu kullanarak olay türlerini sorgulayabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
Bu olay aboneliğiyle ilişkilendirilecek etiketlerin boşlukla ayrılmış listesi.
En fazla teslimat denemesi sayısı. 1 ile 30 arasında bir sayı olmalıdır.
| Özellik | Değer |
|---|---|
| Default value: | 30 |
Toplu iş içindeki en fazla olay sayısı. 1 ile 5000 arasında bir sayı olmalıdır.
Kilobayt cinsinden tercih edilen toplu iş boyutu. 1 ile 1024 arasında bir sayı olmalıdır.
Depolama kuyruğu iletinin saniyeler içinde yaşam süresi.
Bir olay aboneliğinin olaylarını ön eke göre filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
Konu alanlarının büyük/küçük harfe duyarlı bir şekilde karşılaştırılıp karşılaştırılmayacağını belirtmek için belirtin. Bayrağı varsa true.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
| Default value: | False |
| Kabul edilen değerler: | false, true |
Bir sonek temelinde bir olay aboneliğinin olaylarını filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |
az eventgrid domain event-subscription delete
Bir etki alanının olay aboneliğini silin.
az eventgrid domain event-subscription delete --domain-name
--name
--resource-group
[--yes]
Örnekler
Event Grid etki alanı için olay aboneliğini silme.
az eventgrid domain event-subscription delete --name es1 \
-g rg1 --domain-name domain1 \
Gerekli Parametreler
Etki alanının adı.
Olay aboneliğinin adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |
az eventgrid domain event-subscription list
Belirli bir etki alanının olay aboneliklerini listeleme.
az eventgrid domain event-subscription list --domain-name
--resource-group
[--odata-query]
Örnekler
Event Grid etki alanı için oluşturulan tüm olay aboneliklerini listeleyin.
az eventgrid domain event-subscription list -g rg1 --domain-name domain1
Gerekli Parametreler
Etki alanının adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
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.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |
az eventgrid domain event-subscription show
Bir etki alanının olay aboneliğinin ayrıntılarını alın.
az eventgrid domain event-subscription show --domain-name
--name
--resource-group
[--full-ed-url --include-full-endpoint-url {false, true}]
[--include-attrib-secret --include-static-delivery-attribute-secret {false, true}]
Örnekler
Event Grid etki alanı için bir olay aboneliğinin ayrıntılarını gösterin.
az eventgrid domain event-subscription show --name es1 \
-g rg1 --domain-name domain1
Event Grid etki alanı için bir olay aboneliğinin ayrıntılarını, statik teslim özniteliği gizli dizilerini içerir.
az eventgrid domain event-subscription show --name es1 \
-g rg1 --domain-name domain1 --include-attrib-secret
Gerekli Parametreler
Etki alanının adı.
Olay aboneliğinin adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Tam uç nokta URL'sinin döndürülmesi gerekip gerekmediğini belirtmek için belirtin. Bayrağı varsa true.
| Özellik | Değer |
|---|---|
| Default value: | False |
| Kabul edilen değerler: | false, true |
Statik teslim özniteliği gizli dizilerinin döndürülmesi gerekip gerekmediğini belirtin. Bayrağı varsa true.
| Özellik | Değer |
|---|---|
| Default value: | False |
| Kabul edilen değerler: | false, true |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |
az eventgrid domain event-subscription update
Bir etki alanının olay aboneliğini güncelleştirme.
az eventgrid domain event-subscription update --domain-name
--name
--resource-group
[--advanced-filter]
[--deadletter-endpoint]
[--delivery-attribute-mapping]
[--enable-advanced-filtering-on-arrays --enable-af-arr {false, true}]
[--endpoint]
[--included-event-types]
[--labels]
[--qttl --storage-queue-msg-ttl]
[--subject-begins-with]
[--subject-ends-with]
[--update-endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
Örnekler
Event Grid etki alanı için olay aboneliğini güncelleştirerek yeni bir uç nokta belirtin.
az eventgrid domain event-subscription update --name es1 \
-g rg1 --domain-name domain1 --endpoint https://contoso.azurewebsites.net/api/f1?code=code
Event Grid etki alanı için olay aboneliğini güncelleştirerek yeni bir konu uçları filtresi belirtin.
az eventgrid domain event-subscription update --name es2 \
-g rg1 --domain-name domain1 \
--subject-ends-with .jpg
Event Grid etki alanı için olay aboneliğini güncelleştirerek yeni bir uç nokta ve yeni bir konu uç noktası belirtin ve eklenen olay türlerinin yeni bir listesini filtreleyin.
az eventgrid domain event-subscription update --name es3 \
-g rg1 --domain-name domain1 \
--subject-ends-with .png \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code
--included-event-types Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted
Azure Event Grid etki alanı için bir olay aboneliğini, bir kilitlenme hedefi içerecek şekilde güncelleştirin.
az eventgrid domain event-subscription update --name es2 \
-g rg1 --domain-name domain1 \
--deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/blobcontainer1
Gelişmiş filtreleri kullanarak Azure Event Grid etki alanı için olay aboneliğini güncelleştirin.
az eventgrid domain event-subscription update --name es3 \
-g rg1 --domain-name domain1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code
--advanced-filter data.blobType StringIn BlockBlob
--advanced-filter data.url StringBeginsWith https://myaccount.blob.core.windows.net
Event Grid etki alanı için olay aboneliğini Depolama Kuyruğu ile 5 dakikalık ttl ile hedef olarak güncelleştirme
az eventgrid domain event-subscription update -n es1 \
-g rg1 --domain-name domain1 \
--storage-queue-msg-ttl 300
Dizilerde gelişmiş filtreleme etkinken Event Grid etki alanı için olay aboneliğini güncelleştirme
az eventgrid domain event-subscription update -n es1 \
-g rg1 --domain-name domain1 \
--enable-advanced-filtering-on-arrays true
Gerekli Parametreler
Etki alanının adı.
Olay aboneliğinin adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Gelişmiş filtre, belirli bir olay özelliğine göre olayların filtrelenmesine olanak tanır.
Kullanım: --advanced-filter KEY[. INNERKEY] FILTEROPERATOR DEĞERI [DEĞER ...] StringIn: --advanced-filter data. Color StringIn Mavi Kırmızı Turuncu Sarı StringNotIn: --advanced-filter data. Renk StringNotIn Mavi Kırmızı Turuncu Sarı StringContains: --advanced-filter subject StringContains Mavi Kırmızı StringNotContains: --advanced-filter subject StringNotContains Blue Red StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringNotBeBeGinsWith: --advanced-filter subject StringNotBeginsWith Blue Red StringEndsWith: --advanced-filter subject StringEndsWith img png jpg StringNotEndsWith: --advanced-filter subject StringNotEndsWith img png jpg NumberIn: --advanced-filter data.property1 NumberIn 5 10 20 NumberInRange --advanced-filter data.property1 NumberInRange 5,10 20,30 40,50 NumberNotIn: --advanced-filter data.property2 NumberNotIn 100 200 300 NumberNotInRange: --advanced-filter data.property2 NumberNotInRange 100.110 200.210 300.310 NumberLessThan: --advanced-filter data.property3 NumberLessThan 100 NumberLessThanOrEquals: --advanced-filter data.property2 NumberLessThanOrEquals 100 NumberGreaterThan: --advanced-filter data.property3 NumberGreaterThan 100 NumberGreaterThanOrEquals: --advanced-filter data.property2 NumberGreaterThanOrEquals 100 BoolEquals: --advanced-filter data.property3 BoolEquals true IsNullOrUndefined: --advanced-filter data.property3 IsNullOrUndefined IsNotNull: --advanced-filter data.property3 IsNotNull Birden fazla --advanced-filter bağımsız değişkeni kullanılarak birden çok gelişmiş filtre belirtilebilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
EventGrid'in bu olay aboneliği için teslim edilemeyen olayları yeniden oluşturması gereken bir Azure Depolama blob kapsayıcı hedefinin Azure kaynak kimliği.
Olayları teslim ederken HTTP üst bilgileri aracılığıyla ek bilgi göndermek için teslim özniteliği eşlemesi ekleyin. Bu öznitelik StorageQueue dışındaki tüm hedef türleri için geçerlidir. Birden çok --delivery-attribute-mapping bağımsız değişkeni kullanılarak birden çok öznitelik belirtilebilir.
Kullanım: --delivery-attribute-mapping attribute-name attribute-type attribute-value [attribute-is-secret] Statik Öznitelik Eşlemesi: --delivery-attribute-mapping somename static somevalue Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue false Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue true Dynamic Attribute Mapping: --delivery-attribute-mapping somename dynamic somevalue Both Static ve Dynamic : -- delivery-attribute-mapping somename dynamic somevalue --delivery-attribute-mapping somename2 static somevalue.
Gelişmiş filtrelerin tek bir değer beklemek yerine bir değer dizisine göre değerlendirilmesine izin verir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
| Kabul edilen değerler: | false, true |
EventGrid'in bu olay aboneliğiyle eşleşen olayları teslim etmesi gereken uç nokta. Web kancası uç noktası türü için bu, ilgili web kancası URL'si olmalıdır. Diğer uç nokta türleri için bu, uç noktanın Azure kaynak tanımlayıcısı olmalıdır. Herhangi bir Event Grid komutu yürütülmeden önce hedef uç noktanın önceden oluşturulması ve kullanılabilir olması beklenir.
Alanla ayrılmış olay türleri listesi (örneğin, Microsoft.Storage.BlobCreated ve Microsoft.Storage.BlobDeleted). Tüm varsayılan olay türlerine abone olmak için bu bağımsız değişken için herhangi bir değer belirtmeyin. Olay kılavuzu konuları için olay türleri müşteri tanımlıdır. Depolama Hesapları, IoT Hub gibi Azure olayları için bu 'az eventgrid topic-type list-event-types' CLI komutunu kullanarak olay türlerini sorgulayabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
Bu olay aboneliğiyle ilişkilendirilecek etiketlerin boşlukla ayrılmış listesi.
Depolama kuyruğu iletinin saniyeler içinde yaşam süresi.
Bir olay aboneliğinin olaylarını ön eke göre filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
Bir sonek temelinde bir olay aboneliğinin olaylarını filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Filtering Arguments |
Hedef uç noktanın türü.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
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_IDkullanarak 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.
| Özellik | Değer |
|---|---|
| Default value: | False |