az eventgrid event-subscription

Feljegyzés

Ez a parancscsoport az Azure CLI-ben és legalább egy bővítményben definiált parancsokkal rendelkezik. Telepítse az egyes bővítményeket, hogy kihasználhassa a kiterjesztett képességek előnyeit. További információ a bővítményekről.

Esemény-előfizetések kezelése.

Esemény-előfizetések kezelése Event Grid-témakörhöz, tartományhoz, tartománytémakörhöz, Azure-előfizetéshez, erőforráscsoporthoz vagy bármely más, eseményértesítéseket támogató Azure-erőforráshoz.

Parancsok

Name Description Típus Állapot
az eventgrid event-subscription create

Hozzon létre egy új esemény-előfizetést.

Alapvető FE
az eventgrid event-subscription create (eventgrid bővítmény)

Hozzon létre egy új esemény-előfizetést.

Bővítmény Előnézet megtekintése
az eventgrid event-subscription delete

Esemény-előfizetés törlése.

Alapvető FE
az eventgrid event-subscription delete (eventgrid bővítmény)

Esemény-előfizetés törlése.

Bővítmény Előnézet megtekintése
az eventgrid event-subscription list

Esemény-előfizetések listázása.

Alapvető FE
az eventgrid event-subscription list (eventgrid bővítmény)

Esemény-előfizetések listázása.

Bővítmény Előnézet megtekintése
az eventgrid event-subscription show

Az esemény-előfizetés részleteinek lekérése.

Alapvető FE
az eventgrid event-subscription show (eventgrid bővítmény)

Az esemény-előfizetés részleteinek lekérése.

Bővítmény Előnézet megtekintése
az eventgrid event-subscription update

Esemény-előfizetés frissítése.

Alapvető FE
az eventgrid event-subscription update (eventgrid bővítmény)

Esemény-előfizetés frissítése.

Bővítmény Előnézet megtekintése

az eventgrid event-subscription create

Hozzon létre egy új esemény-előfizetést.

az eventgrid event-subscription create --name
                                       [--aad-tenant-id]
                                       [--advanced-filter]
                                       [--azure-active-directory-application-id-or-uri]
                                       [--deadletter-endpoint]
                                       [--deadletter-identity {systemassigned}]
                                       [--deadletter-identity-endpoint]
                                       [--delivery-attribute-mapping]
                                       [--delivery-identity {systemassigned}]
                                       [--delivery-identity-endpoint]
                                       [--delivery-identity-endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
                                       [--enable-advanced-filtering-on-arrays {false, true}]
                                       [--endpoint]
                                       [--endpoint-type]
                                       [--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]
                                       [--source-resource-id]
                                       [--subject-begins-with]
                                       [--subject-case-sensitive {false, true}]
                                       [--subject-ends-with]

Példák

Hozzon létre egy új esemény-előfizetést egy Event Grid-témakörhöz az alapértelmezett szűrők használatával.

az eventgrid event-subscription create --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez az alapértelmezett szűrők használatával.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést egy erőforráscsoporthoz az alapértelmezett szűrők használatával.

az eventgrid event-subscription create --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG} \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést egy tárfiókhoz az alapértelmezett szűrők használatával.

az eventgrid event-subscription create --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/s1"  \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést egy tárfiókhoz speciális szűrők használatával.

az eventgrid event-subscription create  --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/s1" \
    --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

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez egy tárgyelőtagot meghatározó szűrővel.

az eventgrid event-subscription create --name es4 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code \
    --subject-begins-with mysubject_prefix

Hozzon létre egy új esemény-előfizetést egy erőforráscsoporthoz egy tárgy utótagot megjelölő szűrővel.

az eventgrid event-subscription create --name es5 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG} \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code \
    --subject-ends-with mysubject_suffix

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez alapértelmezett szűrőkkel és egy EventHubtal célként.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint-type eventhub \
    --endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/n1/eventhubs/EH1

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez alapértelmezett szűrőkkel és egy Azure Storage-üzenetsorsal célként.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint-type storagequeue \
    --endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez alapértelmezett szűrők használatával, és egy Azure ServiceBusQueue-t célként.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint-type servicebusqueue \
    --endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ns1/queues/queue1

Hozzon létre egy új esemény-előfizetést egy Event Grid-tartományhoz az alapértelmezett szűrők használatával, és a CloudEvent V 1.0-t kézbesítési sémaként.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code \
    --event-delivery-schema cloudeventschemav1_0

Hozzon létre egy új esemény-előfizetést egy tárfiókhoz, amelynek célhelye és egyéni újrapróbálkozási szabályzata legfeljebb 10 kézbesítési kísérlet, és egy 2 órás eseményTL (amelyik korábban történik).

az eventgrid event-subscription create --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/s1" \
    --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

Hozzon létre egy új esemény-előfizetést egy tartományi témakörhöz.

az eventgrid event-subscription create --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/domain1/topics/t1" \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést (tárfiókhoz) lejárati dátummal.

az eventgrid event-subscription create --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/sa1" \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code
    --expiration-date "2018-10-31"

Hozzon létre egy új esemény-előfizetést egy Event Grid-témakörhöz az Azure Active Directory-kompatibilis Webhook célként való használatával.

az eventgrid event-subscription create --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code
    --azure-active-directory-tenant-id azureactivedirectorytenantid
    --azure-active-directory-application-id-or-uri azureactivedirectoryapplicationidoruri

Hozzon létre egy új esemény-előfizetést egy Event Grid-témakörhöz, és használja az Azure-függvényt célként.

az eventgrid event-subscription create --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction

Hozzon létre egy új esemény-előfizetést egy Event Grid-témakörhöz, az EventHub használatával rendszerezett MSI-identitással célként, holtleíróval ÉS MSI-identitással

az eventgrid event-subscription create --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --delivery-identity-endpoint-type eventhub --delivery-identity systemassigned --delivery-identity-endpoint /subscriptions/{SubId2|}/resourceGroups/{RG2}/providers/Microsoft.eventhub/namespaces/{EventHubNamespace}/eventhubs/{EventhubName} \
    --deadletter-identity-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/s2/blobServices/default/containers/blobcontainer1 --deadletter-identity systemassigned -n {EventSubscriptionName}

Hozzon létre egy új esemény-előfizetést egy Event Grid-témakörhöz, amely a Tárolási üzenetsort használja célként, és az üzenetttl 5 percnél

az eventgrid event-subscription create -n es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1
    --endpoint-type storagequeue \
    --endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
    --storage-queue-msg-ttl 300

Új esemény-előfizetés létrehozása Event Grid-témakörhöz a StorageQueue használatával, célként rendszerezett MSI-identitással

az eventgrid event-subscription create -n {EventSubscriptionName} --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --delivery-identity-endpoint-type StorageQueue --delivery-identity systemassigned --delivery-identity-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
    --storage-queue-msg-ttl 300

Új esemény-előfizetés létrehozása egy Event Grid-témakörhöz, amelyen engedélyezve van a speciális szűrés a tömbökön

az eventgrid event-subscription create -n es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1
    --endpoint-type storagequeue \
    --endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
    --enable-advanced-filtering-on-arrays true

Kötelező paraméterek

--name -n

Az esemény-előfizetés neve.

Opcionális paraméterek

--aad-tenant-id --azure-active-directory-tenant-id

Az Azure Active Directory bérlőazonosítója, amellyel lekérheti azt a hozzáférési jogkivonatot, amely a kézbesítési kérelmek tulajdonosi jogkivonataként fog szerepelni. Csak webhook esetén alkalmazható célhelyként.

--advanced-filter

A speciális szűrő lehetővé teszi az események szűrését egy adott eseménytulajdonság alapján.

Használat: --advanced-filter KEY[. INNERKEY] FILTEROPERATOR VALUE [VALUE ...] StringIn: --advanced-filter data. Color StringIn Blue Red Orange Yellow StringNotIn: --advanced-filter data. Color StringNotIn Blue Red Orange Yellow StringContains: --advanced-filter subject StringContains Blue Red StringNotContains: --advanced-filter subject StringNotContains Blue Red StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringNotBeginsWith Blue Red StringNotBeginsWith : --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 Bool Igaz IsNullOrUndefined: --advanced-filter data.property3 IsNullOrUndefined IsNotNull: --advanced-filter data.property3 IsNotNull Több speciális szűrő is megadható több --advanced-filter argumentum használatával.

--azure-active-directory-application-id-or-uri

Az Azure Active Directory alkalmazásazonosítója vagy Uri-ja lekérheti azt a hozzáférési jogkivonatot, amely tulajdonosi jogkivonatként szerepel a kézbesítési kérelmekben. Csak webhook esetén alkalmazható célhelyként.

--deadletter-endpoint

Egy Azure Storage-blobtároló célhelyének Azure-erőforrás-azonosítója, ahol az EventGridnek kézbesíthetetlen eseményeket kell törölnie ehhez az esemény-előfizetéshez.

Példa: --deadletter-endpoint /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/containerName.

--deadletter-identity
Előnézet

A deadletter célerőforrás identitástípusa.

elfogadott értékek: systemassigned
--deadletter-identity-endpoint

Egy Azure Storage-blobtároló célhelyének Azure-erőforrás-azonosítója identitással, ahol az EventGridnek kézbesíthetetlen eseményeket kell törölnie ehhez az esemény-előfizetéshez.

--delivery-attribute-mapping

Adjon hozzá kézbesítési attribútumleképezést, hogy további információkat küldjön HTTP-fejléceken keresztül az események kézbesítésekor. Ez az attribútum a StorageQueue kivételével minden céltípusra érvényes. Több attribútum több argumentummal --delivery-attribute-mapping is megadható.

Használat: --delivery-attribute-mapping attribútum-name attribútum-type attribútum-value [attribute-is-secret] Static Attribute Mapping: --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 dynamic somevalue Both Static and Dynamic: -- delivery-attribute-mapping somename dynamic somevalue --delivery-attribute-mapping somename2 static somevalue.

--delivery-identity
Előnézet

A kézbesítési célerőforrás identitástípusa (például tárolási üzenetsor vagy eventhub).

elfogadott értékek: systemassigned
--delivery-identity-endpoint
Előnézet

Identitással rendelkező végpont, ahol az EventGridnek az esemény-előfizetésnek megfelelő eseményeket kell kézbesítenie. Webhook végponttípus esetén ennek a megfelelő webhook URL-címnek kell lennie. Más végponttípusok esetén ennek a végpont Azure-erőforrás-azonosítójának kell lennie.

--delivery-identity-endpoint-type
Előnézet

A célvégpont típusa erőforrás-identitással.

elfogadott értékek: azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook
--enable-advanced-filtering-on-arrays --enable-af-arr

Lehetővé teszi a speciális szűrők kiértékelését egy értéktömbön ahelyett, hogy egyedi értéket várnak.

elfogadott értékek: false, true
--endpoint

Végpont, ahol az EventGridnek az esemény-előfizetésnek megfelelő eseményeket kell kézbesítenie. Webhook végponttípus esetén ennek a megfelelő webhook URL-címnek kell lennie. Más végponttípusok esetén ennek a végpont Azure-erőforrás-azonosítójának kell lennie. Az Event Grid-parancsok végrehajtása előtt a célvégpont várhatóan már létrejön és használható lesz.

--endpoint-type

A célvégpont típusa.

alapértelmezett érték: webhook
--event-delivery-schema

Az a séma, amelyben az eseményeket kézbesíteni kell ehhez az esemény-előfizetéshez. Alapértelmezés szerint az események ugyanabban a sémában lesznek kézbesítve, amelyben közzéteszik őket (a megfelelő témakör bemeneti sémája alapján).

elfogadott értékek: cloudeventschemav1_0, custominputschema, eventgridschema
--event-ttl

Az esemény élettartamának időtartama (percekben). 1 és 1440 közötti számnak kell lennie.

alapértelmezett érték: 1440
--expiration-date

Dátum vagy dátum (UTC-ben, például "2018-11-30T11:59:59+00:00" vagy "2018-11-30"), amely után az esemény-előfizetés lejár. Alapértelmezés szerint nincs lejárat az esemény-előfizetéshez.

--included-event-types

Az eseménytípusok szóközzel elválasztott listája (például Microsoft.Storage.BlobCreated és Microsoft.Storage.BlobDeleted). Az összes alapértelmezett eseménytípusra való feliratkozáshoz ne adjon meg értéket ehhez az argumentumhoz. Az eseményrács-témakörök esetében az eseménytípusok ügyfélként vannak definiálva. Azure-események, például tárfiókok, IoT Hub stb. esetén az "az eventgrid topic-type list-event-types" PARANCSSOR-paranccsal kérdezheti le az eseménytípusokat.

--labels

Az esemény-előfizetéshez társítandó címkék szóközzel elválasztott listája.

--max-delivery-attempts

A kézbesítési kísérletek maximális száma. 1 és 30 közötti számnak kell lennie.

alapértelmezett érték: 30
--max-events-per-batch

A kötegben lévő események maximális száma. 1 és 5000 közötti számnak kell lennie.

--preferred-batch-size-in-kilobytes

Előnyben részesített kötegméret kilobájtban. 1 és 1024 közötti számnak kell lennie.

--qttl --storage-queue-msg-ttl

A tárolási üzenetsor üzenete másodpercek alatt megtelik.

--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelyhez létre kell hozni az esemény-előfizetést.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

--subject-begins-with

Nem kötelező sztring egy esemény-előfizetés eseményeinek szűréséhez egy előtag alapján. A helyettesítő karakterek nem támogatottak.

--subject-case-sensitive

Adja meg, hogy a tárgymezőket kis- és nagybetűk megkülönböztetésével kell-e összehasonlítani. Igaz, ha a jelölő jelen van.

elfogadott értékek: false, true
alapértelmezett érték: False
--subject-ends-with

Választható sztring egy esemény-előfizetés eseményeinek utótagon alapuló szűréséhez. A helyettesítő karakterek nem támogatottak.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az eventgrid event-subscription create (eventgrid bővítmény)

Előnézet

Az "az eventgrid" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Hozzon létre egy új esemény-előfizetést.

az eventgrid event-subscription create --name
                                       [--advanced-filter]
                                       [--azure-active-directory-application-id-or-uri]
                                       [--azure-active-directory-tenant-id]
                                       [--deadletter-endpoint]
                                       [--deadletter-identity {systemassigned}]
                                       [--deadletter-identity-endpoint]
                                       [--delivery-identity {systemassigned}]
                                       [--delivery-identity-endpoint]
                                       [--delivery-identity-endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
                                       [--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]
                                       [--source-resource-id]
                                       [--subject-begins-with]
                                       [--subject-case-sensitive {false, true}]
                                       [--subject-ends-with]

Példák

Hozzon létre egy új esemény-előfizetést egy Event Grid-témakörhöz az alapértelmezett szűrők használatával.

az eventgrid event-subscription create --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez az alapértelmezett szűrők használatával.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést egy erőforráscsoporthoz az alapértelmezett szűrők használatával.

az eventgrid event-subscription create --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG} \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést egy tárfiókhoz az alapértelmezett szűrők használatával.

az eventgrid event-subscription create --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/s1"  \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést egy tárfiókhoz speciális szűrők használatával.

az eventgrid event-subscription create  --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/s1" \
    --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

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez egy tárgyelőtagot meghatározó szűrővel.

az eventgrid event-subscription create --name es4 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code \
    --subject-begins-with mysubject_prefix

Hozzon létre egy új esemény-előfizetést egy erőforráscsoporthoz egy tárgy utótagot megjelölő szűrővel.

az eventgrid event-subscription create --name es5 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG} \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code \
    --subject-ends-with mysubject_suffix

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez alapértelmezett szűrőkkel és egy EventHubtal célként.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint-type eventhub \
    --endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/n1/eventhubs/EH1

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez alapértelmezett szűrőkkel és egy Azure Storage-üzenetsorsal célként.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint-type storagequeue \
    --endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1

Hozzon létre egy új esemény-előfizetést egy Azure-előfizetéshez alapértelmezett szűrők használatával, és egy Azure ServiceBusQueue-t célként.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --endpoint-type servicebusqueue \
    --endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ns1/queues/queue1

Hozzon létre egy új esemény-előfizetést egy Event Grid-tartományhoz az alapértelmezett szűrők használatával, és a CloudEvent V 1.0-t kézbesítési sémaként.

az eventgrid event-subscription create --name es2 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code \
    --event-delivery-schema cloudeventschemav1_0

Hozzon létre egy új esemény-előfizetést egy tárfiókhoz, amelynek célhelye és egyéni újrapróbálkozási szabályzata legfeljebb 10 kézbesítési kísérlet, és egy 2 órás eseményTL (amelyik korábban történik).

az eventgrid event-subscription create --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/s1" \
    --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

Hozzon létre egy új esemény-előfizetést egy tartományi témakörhöz.

az eventgrid event-subscription create --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/domain1/topics/t1" \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Hozzon létre egy új esemény-előfizetést (tárfiókhoz) lejárati dátummal.

az eventgrid event-subscription create --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/sa1" \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code
    --expiration-date "2018-10-31"

Hozzon létre egy új esemény-előfizetést egy Event Grid-témakörhöz az Azure Active Directory-kompatibilis Webhook célként való használatával.

az eventgrid event-subscription create --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code
    --azure-active-directory-tenant-id azureactivedirectorytenantid
    --azure-active-directory-application-id-or-uri azureactivedirectoryapplicationidoruri

Hozzon létre egy új esemény-előfizetést egy Event Grid-témakörhöz, és használja az Azure-függvényt célként.

az eventgrid event-subscription create --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction

Hozzon létre egy új esemény-előfizetést egy Event Grid-témakörhöz, az EventHub használatával rendszerezett MSI-identitással célként, holtleíróval ÉS MSI-identitással

az eventgrid event-subscription create --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --delivery-identity-endpoint-type eventhub --delivery-identity systemassigned --delivery-identity-endpoint /subscriptions/{SubId2|}/resourceGroups/{RG2}/providers/Microsoft.eventhub/namespaces/{EventHubNamespace}/eventhubs/{EventhubName} \
    --deadletter-identity-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/s2/blobServices/default/containers/blobcontainer1 --deadletter-identity systemassigned -n {EventSubscriptionName}

Kötelező paraméterek

--name -n

Az esemény-előfizetés neve.

Opcionális paraméterek

--advanced-filter

A speciális szűrő lehetővé teszi az események szűrését egy adott eseménytulajdonság alapján.

Használat: --advanced-filter KEY[. INNERKEY] FILTEROPERATOR VALUE [VALUE ...] StringIn: --advanced-filter data. Color StringIn Blue Red Orange Yellow StringNotIn: --advanced-filter data. Color StringNotIn Blue Red Orange Yellow StringContains: --advanced-filter subject StringContains Blue Red StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringEndsWith: --advanced-filter subject StringEndsWith img png jpg NumberIn: --advanced-filter data.property 1 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 Több speciális szűrő több argumentummal --advanced-filter is megadható.

--azure-active-directory-application-id-or-uri

Az Azure Active Directory alkalmazásazonosítója vagy Uri-ja lekérheti azt a hozzáférési jogkivonatot, amely tulajdonosi jogkivonatként szerepel a kézbesítési kérelmekben. Csak webhook esetén alkalmazható célhelyként.

--azure-active-directory-tenant-id

Az Azure Active Directory bérlőazonosítója, amellyel lekérheti azt a hozzáférési jogkivonatot, amely a kézbesítési kérelmek tulajdonosi jogkivonataként fog szerepelni. Csak webhook esetén alkalmazható célhelyként.

--deadletter-endpoint

Egy Azure Storage-blobtároló célhelyének Azure-erőforrás-azonosítója, ahol az EventGridnek kézbesíthetetlen eseményeket kell törölnie ehhez az esemény-előfizetéshez.

Példa: --deadletter-endpoint /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/containerName.

--deadletter-identity

A deadletter célerőforrás identitástípusa.

elfogadott értékek: systemassigned
--deadletter-identity-endpoint

Egy Azure Storage-blobtároló célhelyének Azure-erőforrás-azonosítója identitással, ahol az EventGridnek kézbesíthetetlen eseményeket kell törölnie ehhez az esemény-előfizetéshez.

--delivery-identity

A kézbesítési célerőforrás identitástípusa (például tárolási üzenetsor vagy eventhub).

elfogadott értékek: systemassigned
--delivery-identity-endpoint

Identitással rendelkező végpont, ahol az EventGridnek az esemény-előfizetésnek megfelelő eseményeket kell kézbesítenie. Webhook végponttípus esetén ennek a megfelelő webhook URL-címnek kell lennie. Más végponttípusok esetén ennek a végpont Azure-erőforrás-azonosítójának kell lennie.

--delivery-identity-endpoint-type

A célvégpont típusa erőforrás-identitással.

elfogadott értékek: azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook
--endpoint

Végpont, ahol az EventGridnek az esemény-előfizetésnek megfelelő eseményeket kell kézbesítenie. Webhook végponttípus esetén ennek a megfelelő webhook URL-címnek kell lennie. Más végponttípusok esetén ennek a végpont Azure-erőforrás-azonosítójának kell lennie.

--endpoint-type

A célvégpont típusa.

elfogadott értékek: azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook
alapértelmezett érték: webhook
--event-delivery-schema

Az a séma, amelyben az eseményeket kézbesíteni kell ehhez az esemény-előfizetéshez. Alapértelmezés szerint az események ugyanabban a sémában lesznek kézbesítve, amelyben közzéteszik őket (a megfelelő témakör bemeneti sémája alapján).

elfogadott értékek: cloudeventschemav1_0, custominputschema, eventgridschema
--event-ttl

Az esemény élettartamának időtartama (percekben). 1 és 1440 közötti számnak kell lennie.

alapértelmezett érték: 1440
--expiration-date

Dátum vagy dátum (UTC-ben, például "2018-11-30T11:59:59+00:00" vagy "2018-11-30"), amely után az esemény-előfizetés lejár. Alapértelmezés szerint nincs lejárat az esemény-előfizetéshez.

--included-event-types

Az eseménytípusok szóközzel elválasztott listája. Példa: Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted. Az összes alapértelmezett eseménytípusra való feliratkozáshoz ne adjon meg értéket ehhez az argumentumhoz.

--labels

Az esemény-előfizetéshez társítandó címkék szóközzel elválasztott listája.

--max-delivery-attempts

A kézbesítési kísérletek maximális száma. 1 és 30 közötti számnak kell lennie.

alapértelmezett érték: 30
--max-events-per-batch

A kötegben lévő események maximális száma. 1 és 5000 közötti számnak kell lennie.

--preferred-batch-size-in-kilobytes

Előnyben részesített kötegméret kilobájtban. 1 és 1024 közötti számnak kell lennie.

--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelyhez létre kell hozni az esemény-előfizetést.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

--subject-begins-with

Nem kötelező sztring egy esemény-előfizetés eseményeinek szűréséhez egy előtag alapján. A helyettesítő karakterek nem támogatottak.

--subject-case-sensitive

Adja meg, hogy a tárgymezőket kis- és nagybetűk megkülönböztetésével kell-e összehasonlítani. Igaz, ha a jelölő jelen van.

elfogadott értékek: false, true
alapértelmezett érték: False
--subject-ends-with

Választható sztring egy esemény-előfizetés eseményeinek utótagon alapuló szűréséhez. A helyettesítő karakterek nem támogatottak.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az eventgrid event-subscription delete

Esemény-előfizetés törlése.

az eventgrid event-subscription delete --name
                                       [--source-resource-id]

Példák

Event Grid-témakör esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1

Event Grid-tartományi témakör esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/domain1/topics/topic1

Event Grid-tartomány esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/domain1

Egy Azure-előfizetés esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es2 \
    --source-resource-id /subscriptions/{SubID}

Erőforráscsoport esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}

Egy tárfiók esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/microsoft.storage/storageaccounts/kalsegblob

Kötelező paraméterek

--name -n

Az esemény-előfizetés neve.

Opcionális paraméterek

--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelynek esemény-előfizetését törölni kell.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az eventgrid event-subscription delete (eventgrid bővítmény)

Előnézet

Az "az eventgrid" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Esemény-előfizetés törlése.

az eventgrid event-subscription delete --name
                                       [--source-resource-id]

Példák

Event Grid-témakör esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1

Event Grid-tartományi témakör esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/domain1/topics/topic1

Event Grid-tartomány esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/domain1

Egy Azure-előfizetés esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es2 \
    --source-resource-id /subscriptions/{SubID}

Erőforráscsoport esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}

Egy tárfiók esemény-előfizetésének törlése.

az eventgrid event-subscription delete --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/microsoft.storage/storageaccounts/kalsegblob

Kötelező paraméterek

--name -n

Az esemény-előfizetés neve.

Opcionális paraméterek

--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelynek esemény-előfizetését törölni kell.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az eventgrid event-subscription list

Esemény-előfizetések listázása.

Az Event Grid mind a regionális, mind a globális esemény-előfizetéseket támogatja: a regionális erőforrások (például Tárfiókok vagy Event Grid-témakörök) esemény-előfizetései regionálisak, míg a globális erőforrások (például Azure-előfizetések vagy erőforráscsoportok) esemény-előfizetései globálisak. Ezért az esemény-előfizetéseket többféleképpen is listázhatja:

  1. Ha annak az erőforrásnak az erőforrás-azonosítója alapján szeretne listázni, amelynek esemény-előfizetéseit fel szeretné sorolni, adja meg a --source-resource-id paramétert. Más paramétereket nem szabad megadni.
  2. Témakörtípus (például tárfiókok) szerinti listázáshoz adja meg a --topic-type paramétert a --location (pl. "westus2") paraméterrel együtt. Globális témakörtípusok (például "Microsoft.Resources.Subscriptions" esetén) adja meg a hely értékét "globálisként".
  3. Ha egy régió összes esemény-előfizetését (az összes témakörtípusra kiterjedően) szeretné listázni, csak a --location paramétert adja meg.
  4. A fenti 2. és a 3. szám esetében is megadhatja a --resource-group paramétert, ha csak egy erőforráscsoport alapján szeretne szűrni.
az eventgrid event-subscription list [--location]
                                     [--odata-query]
                                     [--resource-group]
                                     [--source-resource-id]
                                     [--topic-type-name]

Példák

Az Event Grid-témakörhöz létrehozott összes esemény-előfizetés listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1

A tárfiókhoz létrehozott összes esemény-előfizetés listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/kalsegblob

Az Azure-előfizetéshez létrehozott összes esemény-előfizetés listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}

Az erőforráscsoporthoz létrehozott összes esemény-előfizetés listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}

Egy Event Grid-tartomány összes esemény-előfizetésének listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1

Egy Event Grid-tartományi témakör összes esemény-előfizetésének listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1/topics/topic1

Listázzon minden Storage-esemény-előfizetést (a jelenleg kiválasztott Azure-előfizetés alatt) a westus2-ben.

az eventgrid event-subscription list --topic-type Microsoft.Storage.StorageAccounts --location westus2

Listázzon minden Storage-esemény-előfizetést (az adott erőforráscsoport alatt) a westus2-ben.

az eventgrid event-subscription list --topic-type Microsoft.Storage.StorageAccounts --location westus2 --resource-group {RG}

Listázhatja az összes regionális vagy globális esemény-előfizetést (a jelenleg kijelölt Azure-előfizetés alatt).

az eventgrid event-subscription list --location westus2
az eventgrid event-subscription list --location global

Listázhatja az összes regionális vagy globális esemény-előfizetést egy adott erőforráscsoportban.

az eventgrid event-subscription list --location westus2 --resource-group {RG}
az eventgrid event-subscription list --location global --resource-group {RG}

Egy Olyan Event Grid-tartomány összes esemény-előfizetésének listázása, amelynek a neve "XYZ" mintát tartalmaz

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1 --odata-query "Contains(name, 'XYZ')"

Egy Event Grid-tartomány összes esemény-előfizetésének listázása, kivéve a "name1" nevű esemény-előfizetést

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1 --odata-query "NOT (name eq 'name1')"

Opcionális paraméterek

--location -l

Tartózkodási hely beállításnál. Értékek: az account list-locations. Az alapértelmezett helyet a következővel az configure --defaults location=<location>konfigurálhatja: .

--odata-query

A listaeredmények szűréséhez használt OData-lekérdezés. A szűrés jelenleg csak a Név tulajdonságon engedélyezett. A támogatott műveletek a következők: CONTAINS, eq (egyenlő), ne (nem egyenlő), AND, OR és NOT.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelynek esemény-előfizetését fel kell sorolni.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

--topic-type-name

Annak a témakörtípusnak a neve, amelynek esemény-előfizetéseit fel kell sorolni. Ha ez meg van adva, meg kell adnia a --location értéket is.

1. példa: Az összes Storage-esemény-előfizetés listázása a WestUS2 --resource-group TestRG --topic-type-name Microsoft.Storage.StorageAccounts --location westus2 Example 2: List all event subscriptions on Azure subscriptions --topic-type-name Microsoft.Resources.Subscriptions --location global.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az eventgrid event-subscription list (eventgrid bővítmény)

Előnézet

Az "az eventgrid" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Esemény-előfizetések listázása.

Az Event Grid mind a regionális, mind a globális esemény-előfizetéseket támogatja: a regionális erőforrások (például Tárfiókok vagy Event Grid-témakörök) esemény-előfizetései regionálisak, míg a globális erőforrások (például Azure-előfizetések vagy erőforráscsoportok) esemény-előfizetései globálisak. Ezért az esemény-előfizetéseket többféleképpen is listázhatja:

  1. Ha annak az erőforrásnak az erőforrás-azonosítója alapján szeretne listázni, amelynek esemény-előfizetéseit fel szeretné sorolni, adja meg a --source-resource-id paramétert. Más paramétereket nem szabad megadni.
  2. Témakörtípus (például tárfiókok) szerinti listázáshoz adja meg a --topic-type paramétert a --location (pl. "westus2") paraméterrel együtt. Globális témakörtípusok (például "Microsoft.Resources.Subscriptions" esetén) adja meg a hely értékét "globálisként".
  3. Ha egy régió összes esemény-előfizetését (az összes témakörtípusra kiterjedően) szeretné listázni, csak a --location paramétert adja meg.
  4. A fenti 2. és a 3. szám esetében is megadhatja a --resource-group paramétert, ha csak egy erőforráscsoport alapján szeretne szűrni.
az eventgrid event-subscription list [--location]
                                     [--odata-query]
                                     [--resource-group]
                                     [--source-resource-id]
                                     [--topic-type-name]

Példák

Az Event Grid-témakörhöz létrehozott összes esemény-előfizetés listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1

A tárfiókhoz létrehozott összes esemény-előfizetés listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/kalsegblob

Az Azure-előfizetéshez létrehozott összes esemény-előfizetés listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}

Az erőforráscsoporthoz létrehozott összes esemény-előfizetés listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}

Egy Event Grid-tartomány összes esemény-előfizetésének listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1

Egy Event Grid-tartományi témakör összes esemény-előfizetésének listázása.

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1/topics/topic1

Listázzon minden Storage-esemény-előfizetést (a jelenleg kiválasztott Azure-előfizetés alatt) a westus2-ben.

az eventgrid event-subscription list --topic-type Microsoft.Storage.StorageAccounts --location westus2

Listázzon minden Storage-esemény-előfizetést (az adott erőforráscsoport alatt) a westus2-ben.

az eventgrid event-subscription list --topic-type Microsoft.Storage.StorageAccounts --location westus2 --resource-group {RG}

Listázhatja az összes regionális vagy globális esemény-előfizetést (a jelenleg kijelölt Azure-előfizetés alatt).

az eventgrid event-subscription list --location westus2
az eventgrid event-subscription list --location global

Listázhatja az összes regionális vagy globális esemény-előfizetést egy adott erőforráscsoportban.

az eventgrid event-subscription list --location westus2 --resource-group {RG}
az eventgrid event-subscription list --location global --resource-group {RG}

Egy Olyan Event Grid-tartomány összes esemény-előfizetésének listázása, amelynek a neve "XYZ" mintát tartalmaz

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1 --odata-query "Contains(name, 'XYZ')"

Egy Event Grid-tartomány összes esemény-előfizetésének listázása, kivéve a "name1" nevű esemény-előfizetést

az eventgrid event-subscription list --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/domains/d1 --odata-query "NOT (name eq 'name1')"

Opcionális paraméterek

--location -l

Tartózkodási hely beállításnál. Értékek: az account list-locations. Az alapértelmezett helyet a következővel az configure --defaults location=<location>konfigurálhatja: .

--odata-query

Az eredmények OData-szintaxissal való szűréséhez használt lekérdezés.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelynek esemény-előfizetését fel kell sorolni.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

--topic-type-name

Annak a témakörtípusnak a neve, amelynek esemény-előfizetéseit fel kell sorolni. Ha ez meg van adva, meg kell adnia a --location értéket is.

1. példa: Az összes Storage-esemény-előfizetés listázása a WestUS2 --resource-group TestRG --topic-type-name Microsoft.Storage.StorageAccounts --location westus2 Example 2: List all event subscriptions on Azure subscriptions --topic-type-name Microsoft.Resources.Subscriptions --location global.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az eventgrid event-subscription show

Az esemény-előfizetés részleteinek lekérése.

az eventgrid event-subscription show --name
                                     [--include-attrib-secret {false, true}]
                                     [--include-full-endpoint-url {false, true}]
                                     [--source-resource-id]

Példák

Egy Event Grid-témakör esemény-előfizetésének részleteinek megjelenítése.

az eventgrid event-subscription show --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/topic1

Egy Azure-előfizetés esemény-előfizetésének részleteinek megjelenítése.

az eventgrid event-subscription show --name es2 \
    --source-resource-id /subscriptions/{SubID}

Egy erőforráscsoport esemény-előfizetésének részleteinek megjelenítése.

az eventgrid event-subscription show --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1

Egy tárfiók esemény-előfizetésének részleteinek megjelenítése.

az eventgrid event-subscription show --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/microsoft.storage/storageaccounts/kalsegblob

Egy erőforráscsoport esemény-előfizetésének részleteinek megjelenítése, beleértve a statikus kézbesítési attribútum titkos kulcsait is.

az eventgrid event-subscription show --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 \
    --include-static-delivery-attribute-secret

Kötelező paraméterek

--name -n

Az esemény-előfizetés neve.

Opcionális paraméterek

--include-attrib-secret --include-static-delivery-attribute-secret

Adja meg, hogy a statikus kézbesítési attribútum titkos kulcsait vissza kell-e adni. Igaz, ha a jelölő jelen van.

elfogadott értékek: false, true
alapértelmezett érték: False
--include-full-endpoint-url

Adja meg, hogy a teljes végpont URL-címét vissza kell-e adni. Igaz, ha a jelölő jelen van.

elfogadott értékek: false, true
alapértelmezett érték: False
--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelynek esemény-előfizetését meg kell jeleníteni.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az eventgrid event-subscription show (eventgrid bővítmény)

Előnézet

Az "az eventgrid" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Az esemény-előfizetés részleteinek lekérése.

az eventgrid event-subscription show --name
                                     [--include-full-endpoint-url {false, true}]
                                     [--source-resource-id]

Példák

Egy Event Grid-témakör esemény-előfizetésének részleteinek megjelenítése.

az eventgrid event-subscription show --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/topic1

Egy Azure-előfizetés esemény-előfizetésének részleteinek megjelenítése.

az eventgrid event-subscription show --name es2 \
    --source-resource-id /subscriptions/{SubID}

Egy erőforráscsoport esemény-előfizetésének részleteinek megjelenítése.

az eventgrid event-subscription show --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1

Egy tárfiók esemény-előfizetésének részleteinek megjelenítése.

az eventgrid event-subscription show --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/microsoft.storage/storageaccounts/kalsegblob

Kötelező paraméterek

--name -n

Az esemény-előfizetés neve.

Opcionális paraméterek

--include-full-endpoint-url

Adja meg, hogy a teljes végpont URL-címét vissza kell-e adni. Igaz, ha a jelölő jelen van.

elfogadott értékek: false, true
alapértelmezett érték: False
--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelynek esemény-előfizetését meg kell jeleníteni.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az eventgrid event-subscription update

Esemény-előfizetés frissítése.

az eventgrid event-subscription update --name
                                       [--add]
                                       [--advanced-filter]
                                       [--deadletter-endpoint]
                                       [--deadletter-identity {systemassigned}]
                                       [--deadletter-identity-endpoint]
                                       [--delivery-attribute-mapping]
                                       [--delivery-identity {systemassigned}]
                                       [--delivery-identity-endpoint]
                                       [--delivery-identity-endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
                                       [--enable-advanced-filtering-on-arrays {false, true}]
                                       [--endpoint]
                                       [--endpoint-type]
                                       [--force-string]
                                       [--included-event-types]
                                       [--labels]
                                       [--qttl]
                                       [--remove]
                                       [--set]
                                       [--source-resource-id]
                                       [--subject-begins-with]
                                       [--subject-ends-with]

Példák

Egy Event Grid-témakör esemény-előfizetésének frissítése új végpont megadásához.

az eventgrid event-subscription update --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Egy Azure-előfizetés esemény-előfizetésének frissítése új, szűrővel ellátott tárgyvégzéssel történő beállításához.

az eventgrid event-subscription update --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --subject-ends-with .jpg

Egy erőforráscsoport esemény-előfizetésének frissítése új végpont és új tárgyvégpontok szűrővel való megadásához.

az eventgrid event-subscription update --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG} \
    --subject-ends-with .png \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

A tárfiók esemény-előfizetésének frissítése a belefoglalt eseménytípusok új listájának megadásához.

az eventgrid event-subscription update --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/microsoft.storage/storageaccounts/kalsegblob" \
    --included-event-types Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted

Frissítsen egy esemény-előfizetést egy tárfiókhoz, hogy tartalmazza a holtpont célhelyét.

az eventgrid event-subscription update --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/kalsegblob" \
    --deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/blobcontainer1

Speciális szűrőkkel frissítheti a tárfiók esemény-előfizetését.

az eventgrid event-subscription update --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/s1" \
    --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

Frissítsen egy esemény-előfizetést egy tárfiókhoz úgy, hogy az 5 percesre beállított üzenetttl-ttl tartalmazza.

az eventgrid event-subscription update --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/kalsegblob" \
    --storage-queue-msg-ttl 300

Esemény-előfizetés frissítése a tömbök speciális szűrésének engedélyezésével

az eventgrid event-subscription update --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/kalsegblob" \
    --enable-advanced-filtering-on-arrays true

Kötelező paraméterek

--name -n

Az esemény-előfizetés neve.

Opcionális paraméterek

--add

Adjon hozzá egy objektumot az objektumok listájához egy elérési út és egy kulcsértékpár megadásával. Példa: --add property.listProperty <key=value, string or JSON string>

alapértelmezett érték: []
--advanced-filter

A speciális szűrő lehetővé teszi az események szűrését egy adott eseménytulajdonság alapján.

Használat: --advanced-filter KEY[. INNERKEY] FILTEROPERATOR VALUE [VALUE ...] StringIn: --advanced-filter data. Color StringIn Blue Red Orange Yellow StringNotIn: --advanced-filter data. Color StringNotIn Blue Red Orange Yellow StringContains: --advanced-filter subject StringContains Blue Red StringNotContains: --advanced-filter subject StringNotContains Blue Red StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringNotBeginsWith Blue Red StringNotBeginsWith : --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 Bool Igaz IsNullOrUndefined: --advanced-filter data.property3 IsNullOrUndefined IsNotNull: --advanced-filter data.property3 IsNotNull Több speciális szűrő is megadható több --advanced-filter argumentum használatával.

--deadletter-endpoint

Egy Azure Storage-blobtároló célhelyének Azure-erőforrás-azonosítója, ahol az EventGridnek kézbesíthetetlen eseményeket kell törölnie ehhez az esemény-előfizetéshez.

--deadletter-identity
Előnézet

A deadletter célerőforrás identitástípusa.

elfogadott értékek: systemassigned
--deadletter-identity-endpoint

Egy Azure Storage-blobtároló célhelyének Azure-erőforrás-azonosítója identitással, ahol az EventGridnek kézbesíthetetlen eseményeket kell törölnie ehhez az esemény-előfizetéshez.

--delivery-attribute-mapping

Adjon hozzá kézbesítési attribútumleképezést, hogy további információkat küldjön HTTP-fejléceken keresztül az események kézbesítésekor. Ez az attribútum a StorageQueue kivételével minden céltípusra érvényes. Több attribútum több argumentummal --delivery-attribute-mapping is megadható.

Használat: --delivery-attribute-mapping attribútum-name attribútum-type attribútum-value [attribute-is-secret] Static Attribute Mapping: --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 dynamic somevalue Both Static and Dynamic: -- delivery-attribute-mapping somename dynamic somevalue --delivery-attribute-mapping somename2 static somevalue.

--delivery-identity
Előnézet

A kézbesítési célerőforrás identitástípusa (például tárolási üzenetsor vagy eventhub).

elfogadott értékek: systemassigned
--delivery-identity-endpoint
Előnézet

Identitással rendelkező végpont, ahol az EventGridnek az esemény-előfizetésnek megfelelő eseményeket kell kézbesítenie. Webhook végponttípus esetén ennek a megfelelő webhook URL-címnek kell lennie. Más végponttípusok esetén ennek a végpont Azure-erőforrás-azonosítójának kell lennie.

--delivery-identity-endpoint-type
Előnézet

A célvégpont típusa erőforrás-identitással.

elfogadott értékek: azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook
--enable-advanced-filtering-on-arrays --enable-af-arr

Lehetővé teszi a speciális szűrők kiértékelését egy értéktömbön ahelyett, hogy egyedi értéket várnak.

elfogadott értékek: false, true
--endpoint

Végpont, ahol az EventGridnek az esemény-előfizetésnek megfelelő eseményeket kell kézbesítenie. Webhook végponttípus esetén ennek a megfelelő webhook URL-címnek kell lennie. Más végponttípusok esetén ennek a végpont Azure-erőforrás-azonosítójának kell lennie. Az Event Grid-parancsok végrehajtása előtt a célvégpont várhatóan már létrejön és használható lesz.

--endpoint-type

A célvégpont típusa.

alapértelmezett érték: webhook
--force-string

A "set" vagy a "add" használata esetén a JSON-ra való konvertálás helyett őrizze meg a sztringkonstansokat.

alapértelmezett érték: False
--included-event-types

Az eseménytípusok szóközzel elválasztott listája (például Microsoft.Storage.BlobCreated és Microsoft.Storage.BlobDeleted). Az összes alapértelmezett eseménytípusra való feliratkozáshoz ne adjon meg értéket ehhez az argumentumhoz. Az eseményrács-témakörök esetében az eseménytípusok ügyfélként vannak definiálva. Azure-események, például tárfiókok, IoT Hub stb. esetén az "az eventgrid topic-type list-event-types" PARANCSSOR-paranccsal kérdezheti le az eseménytípusokat.

--labels

Az esemény-előfizetéshez társítandó címkék szóközzel elválasztott listája.

--qttl --storage-queue-msg-ttl

A tárolási üzenetsor üzenete másodpercek alatt megtelik.

--remove

Tulajdonság vagy elem eltávolítása a listából. Példa: --remove property.list <indexToRemove> VAGY --remove propertyToRemove.

alapértelmezett érték: []
--set

Frissítsen egy objektumot egy beállítandó tulajdonság elérési útjának és értékének megadásával. Példa: --set property1.property2=<value>

alapértelmezett érték: []
--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelynek esemény-előfizetését frissíteni kell.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

--subject-begins-with

Nem kötelező sztring egy esemény-előfizetés eseményeinek szűréséhez egy előtag alapján. A helyettesítő karakterek nem támogatottak.

--subject-ends-with

Választható sztring egy esemény-előfizetés eseményeinek utótagon alapuló szűréséhez. A helyettesítő karakterek nem támogatottak.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az eventgrid event-subscription update (eventgrid bővítmény)

Előnézet

Az "az eventgrid" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Esemény-előfizetés frissítése.

az eventgrid event-subscription update --name
                                       [--add]
                                       [--advanced-filter]
                                       [--deadletter-endpoint]
                                       [--deadletter-identity {systemassigned}]
                                       [--deadletter-identity-endpoint]
                                       [--delivery-identity {systemassigned}]
                                       [--delivery-identity-endpoint]
                                       [--delivery-identity-endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
                                       [--endpoint]
                                       [--endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
                                       [--force-string]
                                       [--included-event-types]
                                       [--labels]
                                       [--remove]
                                       [--set]
                                       [--source-resource-id]
                                       [--subject-begins-with]
                                       [--subject-ends-with]

Példák

Egy Event Grid-témakör esemény-előfizetésének frissítése új végpont megadásához.

az eventgrid event-subscription update --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Egy Azure-előfizetés esemény-előfizetésének frissítése új, szűrővel ellátott tárgyvégzéssel történő beállításához.

az eventgrid event-subscription update --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --subject-ends-with .jpg

Egy erőforráscsoport esemény-előfizetésének frissítése új végpont és új tárgyvégpontok szűrővel való megadásához.

az eventgrid event-subscription update --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG} \
    --subject-ends-with .png \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

A tárfiók esemény-előfizetésének frissítése a belefoglalt eseménytípusok új listájának megadásához.

az eventgrid event-subscription update --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/microsoft.storage/storageaccounts/kalsegblob" \
    --included-event-types Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted

Frissítsen egy esemény-előfizetést egy tárfiókhoz, hogy tartalmazza a holtpont célhelyét.

az eventgrid event-subscription update --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/kalsegblob" \
    --deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/blobcontainer1

Speciális szűrőkkel frissítheti a tárfiók esemény-előfizetését.

az eventgrid event-subscription update --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/s1" \
    --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

Kötelező paraméterek

--name -n

Az esemény-előfizetés neve.

Opcionális paraméterek

--add

Adjon hozzá egy objektumot az objektumok listájához egy elérési út és egy kulcsértékpár megadásával. Példa: --add property.listProperty <key=value, string or JSON string>

alapértelmezett érték: []
--advanced-filter

A speciális szűrő lehetővé teszi az események szűrését egy adott eseménytulajdonság alapján.

Használat: --advanced-filter KEY[. INNERKEY] FILTEROPERATOR VALUE [VALUE ...] StringIn: --advanced-filter data. Color StringIn Blue Red Orange Yellow StringNotIn: --advanced-filter data. Color StringNotIn Blue Red Orange Yellow StringContains: --advanced-filter subject StringContains Blue Red StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringEndsWith: --advanced-filter subject StringEndsWith img png jpg NumberIn: --advanced-filter data.property 1 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 Több speciális szűrő több argumentummal --advanced-filter is megadható.

--deadletter-endpoint

Egy Azure Storage-blobtároló célhelyének Azure-erőforrás-azonosítója, ahol az EventGridnek kézbesíthetetlen eseményeket kell törölnie ehhez az esemény-előfizetéshez.

--deadletter-identity

A deadletter célerőforrás identitástípusa.

elfogadott értékek: systemassigned
--deadletter-identity-endpoint

Egy Azure Storage-blobtároló célhelyének Azure-erőforrás-azonosítója identitással, ahol az EventGridnek kézbesíthetetlen eseményeket kell törölnie ehhez az esemény-előfizetéshez.

--delivery-identity

A kézbesítési célerőforrás identitástípusa (például tárolási üzenetsor vagy eventhub).

elfogadott értékek: systemassigned
--delivery-identity-endpoint

Identitással rendelkező végpont, ahol az EventGridnek az esemény-előfizetésnek megfelelő eseményeket kell kézbesítenie. Webhook végponttípus esetén ennek a megfelelő webhook URL-címnek kell lennie. Más végponttípusok esetén ennek a végpont Azure-erőforrás-azonosítójának kell lennie.

--delivery-identity-endpoint-type

A célvégpont típusa erőforrás-identitással.

elfogadott értékek: azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook
--endpoint

Végpont, ahol az EventGridnek az esemény-előfizetésnek megfelelő eseményeket kell kézbesítenie. Webhook végponttípus esetén ennek a megfelelő webhook URL-címnek kell lennie. Más végponttípusok esetén ennek a végpont Azure-erőforrás-azonosítójának kell lennie.

--endpoint-type

A célvégpont típusa.

elfogadott értékek: azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook
alapértelmezett érték: webhook
--force-string

A "set" vagy a "add" használata esetén a JSON-ra való konvertálás helyett őrizze meg a sztringkonstansokat.

alapértelmezett érték: False
--included-event-types

Az eseménytípusok szóközzel elválasztott listája. Példa: Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted. Az összes alapértelmezett eseménytípusra való feliratkozáshoz ne adjon meg értéket ehhez az argumentumhoz.

--labels

Az esemény-előfizetéshez társítandó címkék szóközzel elválasztott listája.

--remove

Tulajdonság vagy elem eltávolítása a listából. Példa: --remove property.list <indexToRemove> VAGY --remove propertyToRemove.

alapértelmezett érték: []
--set

Frissítsen egy objektumot egy beállítandó tulajdonság elérési útjának és értékének megadásával. Példa: --set property1.property2=<value>

alapértelmezett érték: []
--source-resource-id

Annak az Azure-erőforrásnak a teljes azonosítója, amelynek esemény-előfizetését frissíteni kell.

Használat: --source-resource-id Azure-Resource-ID Azure-előfizetéshez: --source-resource-id /subscriptions/{SubID} Erőforráscsoporthoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1 Az EventGrid témakörhöz: --source-resource-id /subscriptions /{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/topics/t1 A tárfiókhoz: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageaccounts/sa1 For EventGrid domain: -- source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1 EventGrid domain topic: --source-resource-id /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.EventGrid/domains/d1/topics/t1.

--subject-begins-with

Nem kötelező sztring egy esemény-előfizetés eseményeinek szűréséhez egy előtag alapján. A helyettesítő karakterek nem támogatottak.

--subject-ends-with

Választható sztring egy esemény-előfizetés eseményeinek utótagon alapuló szűréséhez. A helyettesítő karakterek nem támogatottak.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.