az eventgrid partner topic event-subscription
Dekont
Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.
İş ortağı konusunun olay aboneliklerini yönetme.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az eventgrid partner topic event-subscription create |
İş ortağı konusu için yeni bir olay aboneliği oluşturun. |
Temel | GA |
az eventgrid partner topic event-subscription create (eventgrid uzantı) |
İş ortağı konusu için yeni bir olay aboneliği oluşturun. |
Dahili | Önizle |
az eventgrid partner topic event-subscription delete |
İş ortağı konusunun olay aboneliğini silme. |
Temel | GA |
az eventgrid partner topic event-subscription delete (eventgrid uzantı) |
İş ortağı konusunun olay aboneliğini silme. |
Dahili | Önizle |
az eventgrid partner topic event-subscription list |
Belirli bir iş ortağı konusunun olay aboneliklerini listeleme. |
Temel | GA |
az eventgrid partner topic event-subscription list (eventgrid uzantı) |
Belirli bir iş ortağı konusunun olay aboneliklerini listeleme. |
Dahili | Önizle |
az eventgrid partner topic event-subscription show |
İş ortağı konusunun olay aboneliğinin ayrıntılarını alın. |
Temel | GA |
az eventgrid partner topic event-subscription show (eventgrid uzantı) |
İş ortağı konusunun olay aboneliğinin ayrıntılarını alın. |
Dahili | Önizle |
az eventgrid partner topic event-subscription update |
İş ortağı konusunun olay aboneliğini güncelleştirme. |
Temel | GA |
az eventgrid partner topic event-subscription update (eventgrid uzantı) |
İş ortağı konusunun olay aboneliğini güncelleştirme. |
Dahili | Önizle |
az eventgrid partner topic event-subscription create
İş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name
--partner-topic-name
--resource-group
[--aad-tenant-id]
[--advanced-filter]
[--azure-active-directory-application-id-or-uri]
[--deadletter-endpoint]
[--delivery-attribute-mapping]
[--enable-advanced-filtering-on-arrays {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]
[--preferred-batch-size-in-kilobytes]
[--qttl]
[--subject-begins-with]
[--subject-case-sensitive {false, true}]
[--subject-ends-with]
Örnekler
Varsayılan filtreleri kullanarak Event Grid iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name es1 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code
Konu ön eki belirten bir filtreyle event grid iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name es4 \
-g rg1 --partner-topic-name partnertopic1 \
--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 iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create -n es2 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code \
--event-delivery-schema cloudeventschemav1_0
En fazla 10 teslim girişimi ve 2 saatlik (hangisi daha önce gerçekleşirse) Ve son kullanma tarihi olan bir Olay TTL'sine sahip bir kilitlenme hedefi ve özel yeniden deneme ilkesiyle event Grid iş ortağıtopic için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name es2 \
-g rg1 --partner-topic-name partnertopic1 \
--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"
Hedef olarak Azure Active Directory özellikli Web kancasını kullanarak Event Grid iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name es1 \
-g rg1 --partner-topic-name partnertopic1 \
--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 iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create -n es1 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction
5 dakika içinde ileti ttl ile hedef olarak Depolama Kuyruğu kullanarak Event Grid iş ortağı konusu için yeni bir olay aboneliği oluşturma
az eventgrid partner topic event-subscription create -n es1 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint-type storagequeue \
--endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
--storage-queue-msg-ttl 300
Dizilerde gelişmiş filtreleme özelliği etkinleştirilmiş bir Event Grid iş ortağı konusu için yeni bir olay aboneliği oluşturma
az eventgrid partner topic event-subscription create -n es1 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint-type storagequeue \
--endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
--enable-advanced-filtering-on-arrays true
Gerekli Parametreler
Olay aboneliğinin adı.
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
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 çok gelişmiş filtre birden --advanced-filter
çok bağımsız değişken kullanılarak belirtilebilir.
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.
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. Depolama/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, Depolama Queue dışındaki tüm hedef türleri için geçerlidir. Birden fazla bağımsız değişken kullanılarak birden çok --delivery-attribute-mapping
ö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.
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ü.
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.
Etkinlik yaşam süresi (dakika cinsinden). 1 ile 1440 arasında bir sayı olmalıdır.
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.
Boşlukla ayrılmış olay türleri listesi (örneğin, Microsoft.Depolama. BlobCreated ve Microsoft. Depolama. 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.
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.
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.
Saniyeler içinde yaşamak için kuyruk iletisi süresini Depolama.
Bir olay aboneliğinin olaylarını ön eke göre filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
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.
Bir sonek temelinde bir olay aboneliğinin olaylarını filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
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. kullanarak az account set -s NAME_OR_ID
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 partner topic event-subscription create (eventgrid uzantı)
'az eventgrid' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
İş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name
--partner-topic-name
--resource-group
[--advanced-filter]
[--azure-active-directory-application-id-or-uri]
[--azure-active-directory-tenant-id]
[--deadletter-endpoint]
[--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]
[--preferred-batch-size-in-kilobytes]
[--subject-begins-with]
[--subject-case-sensitive {false, true}]
[--subject-ends-with]
Örnekler
Varsayılan filtreleri kullanarak Event Grid iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name es1 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code
Konu ön eki belirten bir filtreyle event grid iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name es4 \
-g rg1 --partner-topic-name partnertopic1 \
--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 iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create -n es2 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code \
--event-delivery-schema cloudeventschemav1_0
En fazla 10 teslim girişimi ve 2 saatlik (hangisi daha önce gerçekleşirse) Ve son kullanma tarihi olan bir Olay TTL'sine sahip bir kilitlenme hedefi ve özel yeniden deneme ilkesiyle event Grid iş ortağıtopic için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name es2 \
-g rg1 --partner-topic-name partnertopic1 \
--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"
Hedef olarak Azure Active Directory özellikli Web kancasını kullanarak Event Grid iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create --name es1 \
-g rg1 --partner-topic-name partnertopic1 \
--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 iş ortağı konusu için yeni bir olay aboneliği oluşturun.
az eventgrid partner topic event-subscription create -n es1 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction
Gerekli Parametreler
Olay aboneliğinin adı.
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
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ı StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringEndsWith: --advanced-filter subject StringEndsWith img png jpg NumberIn: --advanced-filter data.property1 NumberIn 5 10 20 NumberNotIn: --advanced-filter data.property2 NumberNotIn 100 200 300 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 Birden çok gelişmiş filtre birden --advanced-filter
fazla bağımsız değişken kullanılarak belirtilebilir.
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.
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. Depolama/storageAccounts/sa1/blobServices/default/containers/containerName.
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.
Hedef uç noktanın türü.
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.
Etkinlik yaşam süresi (dakika cinsinden). 1 ile 1440 arasında bir sayı olmalıdır.
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.
Boşlukla ayrılmış olay türleri listesi. Örnek: Microsoft. Depolama. BlobCreated Microsoft. Depolama. 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.
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.
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.
Bir olay aboneliğinin olaylarını ön eke göre filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
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.
Bir sonek temelinde bir olay aboneliğinin olaylarını filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
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. kullanarak az account set -s NAME_OR_ID
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 partner topic event-subscription delete
İş ortağı konusunun olay aboneliğini silme.
az eventgrid partner topic event-subscription delete --name
--partner-topic-name
--resource-group
[--yes]
Örnekler
Event Grid iş ortağı konusu için olay aboneliğini silme.
az eventgrid partner topic event-subscription delete --name es1 \
-g rg1 --partner-topic-name partnertopic1 \
Gerekli Parametreler
Olay aboneliğinin adı.
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Onay istemde bulunmayı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. kullanarak az account set -s NAME_OR_ID
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 partner topic event-subscription delete (eventgrid uzantı)
'az eventgrid' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
İş ortağı konusunun olay aboneliğini silme.
az eventgrid partner topic event-subscription delete --name
--partner-topic-name
--resource-group
Örnekler
Event Grid iş ortağı konusu için olay aboneliğini silme.
az eventgrid partner topic event-subscription delete --name es1 \
-g rg1 --partner-topic-name partnertopic1 \
Gerekli Parametreler
Olay aboneliğinin adı.
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
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. kullanarak az account set -s NAME_OR_ID
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 partner topic event-subscription list
Belirli bir iş ortağı konusunun olay aboneliklerini listeleme.
az eventgrid partner topic event-subscription list --partner-topic-name
--resource-group
[--odata-query]
Örnekler
Event Grid iş ortağı konusu için oluşturulan tüm olay aboneliklerini listeleyin.
az eventgrid partner topic event-subscription list -g rg1 --partner-topic-name partnertopic1
Gerekli Parametreler
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İ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.
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. kullanarak az account set -s NAME_OR_ID
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 partner topic event-subscription list (eventgrid uzantı)
'az eventgrid' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Belirli bir iş ortağı konusunun olay aboneliklerini listeleme.
az eventgrid partner topic event-subscription list --partner-topic-name
--resource-group
[--odata-query]
Örnekler
Event Grid iş ortağı konusu için oluşturulan tüm olay aboneliklerini listeleyin.
az eventgrid partner topic event-subscription list -g rg1 --partner-topic-name partnertopic1
Gerekli Parametreler
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
OData söz dizimini kullanarak sonuçları filtrelemek için kullanılan sorgu.
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. kullanarak az account set -s NAME_OR_ID
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 partner topic event-subscription show
İş ortağı konusunun olay aboneliğinin ayrıntılarını alın.
az eventgrid partner topic event-subscription show --name
--partner-topic-name
--resource-group
[--include-attrib-secret {false, true}]
[--include-full-endpoint-url {false, true}]
Örnekler
Event Grid iş ortağı konusu için olay aboneliğinin ayrıntılarını gösterin.
az eventgrid partner topic event-subscription show --name es1 \
-g rg1 --partner-topic-name partnertopic1
Event Grid iş ortağı konusu için olay aboneliğinin ayrıntılarını gösterme ve statik teslim özniteliği gizli dizilerini ekleme
az eventgrid partner topic event-subscription show --name es1 \
-g rg1 --partner-topic-name partnertopic1 --include-static-delivery-attribute-secret
Gerekli Parametreler
Olay aboneliğinin adı.
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Statik teslim özniteliği gizli dizilerinin döndürülmesi gerekip gerekmediğini belirtin. Bayrağı varsa true.
Tam uç nokta URL'sinin döndürülmesi gerekip gerekmediğini belirtmek için belirtin. Bayrağı varsa 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.
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. kullanarak az account set -s NAME_OR_ID
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 partner topic event-subscription show (eventgrid uzantı)
'az eventgrid' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
İş ortağı konusunun olay aboneliğinin ayrıntılarını alın.
az eventgrid partner topic event-subscription show --name
--partner-topic-name
--resource-group
[--include-full-endpoint-url {false, true}]
Örnekler
Event Grid iş ortağı konusu için olay aboneliğinin ayrıntılarını gösterin.
az eventgrid partner topic event-subscription show --name es1 \
-g rg1 --partner-topic-name partnertopic1
Gerekli Parametreler
Olay aboneliğinin adı.
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Tam uç nokta URL'sinin döndürülmesi gerekip gerekmediğini belirtmek için belirtin. Bayrağı varsa 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.
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. kullanarak az account set -s NAME_OR_ID
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 partner topic event-subscription update
İş ortağı konusunun olay aboneliğini güncelleştirme.
az eventgrid partner topic event-subscription update --name
--partner-topic-name
--resource-group
[--advanced-filter]
[--deadletter-endpoint]
[--delivery-attribute-mapping]
[--enable-advanced-filtering-on-arrays {false, true}]
[--endpoint]
[--endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
[--included-event-types]
[--labels]
[--qttl]
[--subject-begins-with]
[--subject-ends-with]
Örnekler
Event Grid iş ortağı konusunun olay aboneliğini güncelleştirerek yeni bir uç nokta belirtin.
az eventgrid partner topic event-subscription update --name es1 \
-g rg1 --partner-topic-name partnertopic1 --endpoint https://contoso.azurewebsites.net/api/f1?code=code
Event Grid iş ortağı konusu için olay aboneliğini güncelleştirerek yeni konu uçları filtresi belirtin.
az eventgrid partner topic event-subscription update --name es2 \
-g rg1 --partner-topic-name partnertopic1 \
--subject-ends-with .jpg
Event Grid iş ortağı konusu için olay aboneliğini güncelleştirerek yeni bir uç nokta ve eklenen olay türlerinin yeni bir listesini filtreleyip yeni bir konu uç noktası belirtin.
az eventgrid partner topic event-subscription update --name es3 \
-g rg1 --partner-topic-name partnertopic1 \
--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 iş ortağı konusu için bir olay aboneliğini, bir kilitlenme hedefi içerecek şekilde güncelleştirin.
az eventgrid partner topic event-subscription update --name es2 \
-g rg1 --partner-topic-name partnertopic1 \
--deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/blobcontainer1
Gelişmiş filtreleri kullanarak Azure Event Grid iş ortağı konusu için olay aboneliğini güncelleştirin.
az eventgrid partner topic event-subscription update --name es3 \
-g rg1 --partner-topic-name partnertopic1 \
--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
5 dakika içinde ttl iletisiyle hedef olarak Depolama Kuyruğu kullanarak Event Grid iş ortağı konusu için olay aboneliğini güncelleştirme
az eventgrid partner topic event-subscription update -n es1 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint-type storagequeue \
--endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
--storage-queue-msg-ttl 300
Dizilerde gelişmiş filtreleme etkinken Event Grid iş ortağı konusu için olay aboneliğini güncelleştirme
az eventgrid partner topic event-subscription update -n es1 \
-g rg1 --partner-topic-name partnertopic1 \
--endpoint-type storagequeue \
--endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
--enable-advanced-filtering-on-arrays true
Gerekli Parametreler
Olay aboneliğinin adı.
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
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 çok gelişmiş filtre birden --advanced-filter
çok bağımsız değişken kullanılarak belirtilebilir.
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, Depolama Queue dışındaki tüm hedef türleri için geçerlidir. Birden fazla bağımsız değişken kullanılarak birden çok --delivery-attribute-mapping
ö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.
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ü.
Boşlukla ayrılmış olay türleri listesi (örneğin, Microsoft.Depolama. BlobCreated ve Microsoft. Depolama. 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.
Bu olay aboneliğiyle ilişkilendirilecek etiketlerin boşlukla ayrılmış listesi.
Saniyeler içinde yaşamak için kuyruk iletisi süresini Depolama.
Bir olay aboneliğinin olaylarını ön eke göre filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
Bir sonek temelinde bir olay aboneliğinin olaylarını filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
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. kullanarak az account set -s NAME_OR_ID
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 partner topic event-subscription update (eventgrid uzantı)
'az eventgrid' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
İş ortağı konusunun olay aboneliğini güncelleştirme.
az eventgrid partner topic event-subscription update --name
--partner-topic-name
--resource-group
[--advanced-filter]
[--deadletter-endpoint]
[--endpoint]
[--endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
[--included-event-types]
[--labels]
[--subject-begins-with]
[--subject-ends-with]
Örnekler
Event Grid iş ortağı konusunun olay aboneliğini güncelleştirerek yeni bir uç nokta belirtin.
az eventgrid partner topic event-subscription update --name es1 \
-g rg1 --partner-topic-name partnertopic1 --endpoint https://contoso.azurewebsites.net/api/f1?code=code
Event Grid iş ortağı konusu için olay aboneliğini güncelleştirerek yeni konu uçları filtresi belirtin.
az eventgrid partner topic event-subscription update --name es2 \
-g rg1 --partner-topic-name partnertopic1 \
--subject-ends-with .jpg
Event Grid iş ortağı konusu için olay aboneliğini güncelleştirerek yeni bir uç nokta ve eklenen olay türlerinin yeni bir listesini filtreleyip yeni bir konu uç noktası belirtin.
az eventgrid partner topic event-subscription update --name es3 \
-g rg1 --partner-topic-name partnertopic1 \
--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 iş ortağı konusu için bir olay aboneliğini, bir kilitlenme hedefi içerecek şekilde güncelleştirin.
az eventgrid partner topic event-subscription update --name es2 \
-g rg1 --partner-topic-name partnertopic1 \
--deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/blobcontainer1
Gelişmiş filtreleri kullanarak Azure Event Grid iş ortağı konusu için olay aboneliğini güncelleştirin.
az eventgrid partner topic event-subscription update --name es3 \
-g rg1 --partner-topic-name partnertopic1 \
--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
Gerekli Parametreler
Olay aboneliğinin adı.
İş ortağı konusunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
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ı StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringEndsWith: --advanced-filter subject StringEndsWith img png jpg NumberIn: --advanced-filter data.property1 NumberIn 5 10 20 NumberNotIn: --advanced-filter data.property2 NumberNotIn 100 200 300 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 Birden çok gelişmiş filtre birden --advanced-filter
fazla bağımsız değişken kullanılarak belirtilebilir.
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.
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.
Hedef uç noktanın türü.
Boşlukla ayrılmış olay türleri listesi. Örnek: Microsoft. Depolama. BlobCreated Microsoft. Depolama. 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.
Bu olay aboneliğiyle ilişkilendirilecek etiketlerin boşlukla ayrılmış listesi.
Bir olay aboneliğinin olaylarını ön eke göre filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
Bir sonek temelinde bir olay aboneliğinin olaylarını filtrelemek için isteğe bağlı bir dize. Joker karakterler desteklenmez.
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. kullanarak az account set -s NAME_OR_ID
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin