Udostępnij za pośrednictwem


az eventgrid domain topic event-subscription

Zarządzanie subskrypcjami zdarzeń tematu domeny.

Polecenia

Nazwa Opis Typ Stan
az eventgrid domain topic event-subscription create

Utwórz nową subskrypcję zdarzeń dla tematu domeny.

Podstawowe funkcje Ogólna dostępność
az eventgrid domain topic event-subscription delete

Usuwanie subskrypcji zdarzeń tematu domeny.

Podstawowe funkcje Ogólna dostępność
az eventgrid domain topic event-subscription list

Wyświetlanie listy subskrypcji zdarzeń określonego tematu domeny.

Podstawowe funkcje Ogólna dostępność
az eventgrid domain topic event-subscription show

Uzyskaj szczegółowe informacje o subskrypcji zdarzeń tematu domeny.

Podstawowe funkcje Ogólna dostępność
az eventgrid domain topic event-subscription update

Aktualizowanie subskrypcji zdarzeń tematu domeny.

Podstawowe funkcje Ogólna dostępność

az eventgrid domain topic event-subscription create

Utwórz nową subskrypcję zdarzeń dla tematu domeny.

az eventgrid domain topic event-subscription create --domain-name
                                                    --domain-topic-name
                                                    --name
                                                    --resource-group
                                                    [--aad-app-id]
                                                    [--aad-tenant-id]
                                                    [--advanced-filter]
                                                    [--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]
                                                    [--pref-batch-size-kb]
                                                    [--qttl]
                                                    [--subject-begins-with]
                                                    [--subject-case-sensitive {false, true}]
                                                    [--subject-ends-with]

Przykłady

Utwórz nową subskrypcję zdarzeń dla tematu domeny usługi Event Grid przy użyciu filtrów domyślnych.

az eventgrid domain topic event-subscription create --name es1 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Utwórz nową subskrypcję zdarzeń dla tematu domeny usługi Event Grid z filtrem określającym prefiks tematu.

az eventgrid domain topic event-subscription create --name es4 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code \
    --subject-begins-with mysubject_prefix

Utwórz nową subskrypcję zdarzeń dla tematu domeny usługi Event Grid, używając filtrów domyślnych i cloudEvent V 1.0 jako schematu dostarczania.

az eventgrid domain topic event-subscription create -n es2 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code \
    --event-delivery-schema cloudeventschemav1_0

Utwórz nową subskrypcję zdarzeń dla tematu domeny usługi Event Grid z docelową lokalizacją docelową usługi Event Grid i niestandardowymi zasadami ponawiania wynoszącymi maksymalnie 10 prób dostarczenia oraz okresem wygaśnięcia zdarzenia wynoszącym 2 godziny (w zależności od tego, co nastąpi wcześniej) i datą wygaśnięcia.

az eventgrid domain topic event-subscription create --name es2 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --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"

Utwórz nową subskrypcję zdarzeń dla tematu domeny usługi Event Grid przy użyciu elementu webhook z włączoną usługą Azure Active Directory jako miejsca docelowego.

az eventgrid domain topic event-subscription create --name es1 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code
    --azure-active-directory-tenant-id azureactivedirectorytenantid
    --azure-active-directory-application-id-or-uri azureactivedirectoryapplicationidoruri

Utwórz nową subskrypcję zdarzeń dla tematu domeny usługi Event Grid przy użyciu funkcji platformy Azure jako miejsca docelowego.

az eventgrid domain topic event-subscription create -n es1 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction

Tworzenie nowej subskrypcji zdarzeń dla tematu domeny usługi Event Grid przy użyciu kolejki magazynu jako miejsca docelowego z upływem 5 minut

az eventgrid domain topic event-subscription create -n es1 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --endpoint-type storagequeue \
    --endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
    --storage-queue-msg-ttl 300

Tworzenie nowej subskrypcji zdarzeń dla tematu domeny usługi Event Grid i włączanie zaawansowanego filtrowania tablic

az eventgrid domain topic event-subscription create -n es1 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction \
    --enable-advanced-filtering-on-arrays true

Parametry wymagane

--domain-name

Nazwa domeny.

--domain-topic-name

Nazwa tematu domeny.

--name -n

Nazwa subskrypcji zdarzeń.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

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

Identyfikator aplikacji usługi Azure Active Directory lub identyfikator URI, aby uzyskać token dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczania. Dotyczy tylko elementu webhook jako miejsca docelowego.

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

Identyfikator dzierżawy usługi Azure Active Directory, aby uzyskać token dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczenia. Dotyczy tylko elementu webhook jako miejsca docelowego.

--advanced-filter

Filtr zaawansowany umożliwia filtrowanie zdarzeń na podstawie określonej właściwości zdarzenia.

Użycie: --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 Yellow StringContains: --advanced-filter subject StringContains Blue Red StringNotContains: --advanced-filter subject StringNotContains Blue Red StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringNotBeginsWith: --advanced-filter subject StringNotBeginsWith Blue Red StringEndsWith: --advanced-filter subject StringEndsWith img png jpg StringNotEndsWith: --advanced-filter subject StringNotEndsWith img png 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 Wiele zaawansowanych filtrów można określić za pomocą więcej niż jednego --advanced-filter argumentu.

--deadletter-endpoint

Identyfikator zasobu platformy Azure miejsca docelowego kontenera obiektów blob usługi Azure Storage, w którym usługa EventGrid powinna spowodować nieuprawnione zdarzenia dla tej subskrypcji zdarzeń.

Przykład: --deadletter-endpoint /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/containerName.

--delivery-attribute-mapping -d

Dodaj mapowanie atrybutów dostarczania, aby wysyłać dodatkowe informacje za pośrednictwem nagłówków HTTP podczas dostarczania zdarzeń. Ten atrybut jest prawidłowy dla wszystkich typów docelowych z wyjątkiem StorageQueue. Można określić wiele atrybutów przy użyciu więcej niż jednego --delivery-attribute-mapping argumentu.

Użycie: --delivery-attribute-mapping attribute-name attribute-type attribute-value [attribute-is-secret] Statyczne mapowanie atrybutów: --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 somevalue Zarówno statyczne, jak i dynamiczne: -- delivery-attribute-mapping somename dynamic somevalue --delivery-attribute-mapping somename2 static somevalue.

--enable-advanced-filtering-on-arrays --enable-af-arr

Umożliwia ocenianie filtrów zaawansowanych względem tablicy wartości zamiast oczekiwać pojedynczej wartości.

Dopuszczalne wartości: false, true
--endpoint

Punkt końcowy, w którym usługa EventGrid powinna dostarczać zdarzenia pasujące do tej subskrypcji zdarzeń. W przypadku typu punktu końcowego elementu webhook powinien to być odpowiedni adres URL elementu webhook. W przypadku innych typów punktów końcowych powinien to być identyfikator zasobu platformy Azure punktu końcowego. Oczekuje się, że docelowy punkt końcowy zostanie już utworzony i dostępny do użycia przed wykonaniem dowolnego polecenia usługi Event Grid.

--endpoint-type

Typ docelowego punktu końcowego.

Dopuszczalne wartości: azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook
Domyślna wartość: webhook
--event-delivery-schema

Schemat, w którym zdarzenia powinny być dostarczane dla tej subskrypcji zdarzeń. Domyślnie zdarzenia będą dostarczane w tym samym schemacie, w którym są publikowane (na podstawie schematu wejściowego odpowiedniego tematu).

Dopuszczalne wartości: cloudeventschemav1_0, custominputschema, eventgridschema
--event-ttl

Czas wygaśnięcia zdarzenia (w minutach). Musi być liczbą z zakresu od 1 do 1440.

Domyślna wartość: 1440
--expiration-date

Data lub data/godzina (w formacie UTC, np. "2018-11-30T11:59:59+00:00" lub "2018-11-30"), po którym subskrypcja zdarzeń wygaśnie. Domyślnie nie ma wygaśnięcia subskrypcji zdarzeń.

--included-event-types

Rozdzielona spacjami lista typów zdarzeń (np. Microsoft.Storage.BlobCreated i Microsoft.Storage.BlobDeleted). Aby zasubskrybować wszystkie domyślne typy zdarzeń, nie należy określać żadnej wartości dla tego argumentu. W przypadku tematów usługi Event Grid typy zdarzeń są definiowane przez klienta. W przypadku zdarzeń platformy Azure, np. kont magazynu, usługi IoT Hub itp., można wykonywać zapytania dotyczące typów zdarzeń przy użyciu tego polecenia interfejsu wiersza polecenia "az eventgrid topic-type list-event-types".

--labels

Rozdzielona spacjami lista etykiet do skojarzenia z tą subskrypcją zdarzeń.

--max-delivery-attempts

Maksymalna liczba prób dostarczenia. Musi być liczbą z zakresu od 1 do 30.

Domyślna wartość: 30
--max-events-per-batch

Maksymalna liczba zdarzeń w partii. Musi być liczbą z zakresu od 1 do 5000.

--pref-batch-size-kb --preferred-batch-size-in-kilobytes

Preferowany rozmiar partii w kilobajtach. Musi być liczbą z zakresu od 1 do 1024.

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

Czas wygaśnięcia komunikatu kolejki magazynu w sekundach.

--subject-begins-with

Opcjonalny ciąg filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie prefiksu. Symbole wieloznaczne nie są obsługiwane.

--subject-case-sensitive

Określ, czy pola podmiotu mają być porównywane w sposób uwzględniający wielkość liter. Prawda, jeśli flaga jest obecna.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--subject-ends-with

Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu. Symbole wieloznaczne nie są obsługiwane.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az eventgrid domain topic event-subscription delete

Usuwanie subskrypcji zdarzeń tematu domeny.

az eventgrid domain topic event-subscription delete --domain-name
                                                    --domain-topic-name
                                                    --name
                                                    --resource-group
                                                    [--yes]

Przykłady

Usuwanie subskrypcji zdarzeń dla tematu domeny usługi Event Grid.

az eventgrid domain topic event-subscription delete --name es1 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \

Parametry wymagane

--domain-name

Nazwa domeny.

--domain-topic-name

Nazwa tematu domeny.

--name -n

Nazwa subskrypcji zdarzeń.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--yes -y

Nie monituj o potwierdzenie.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az eventgrid domain topic event-subscription list

Wyświetlanie listy subskrypcji zdarzeń określonego tematu domeny.

az eventgrid domain topic event-subscription list --domain-name
                                                  --domain-topic-name
                                                  --resource-group
                                                  [--odata-query]

Przykłady

Wyświetl listę wszystkich subskrypcji zdarzeń utworzonych dla tematu domeny usługi Event Grid.

az eventgrid domain topic event-subscription list -g rg1 --domain-name domain1 --domain-topic-name topic1

Parametry wymagane

--domain-name

Nazwa domeny.

--domain-topic-name

Nazwa tematu domeny.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--odata-query

Zapytanie OData używane do filtrowania wyników listy. Filtrowanie jest obecnie dozwolone tylko dla właściwości Name. Obsługiwane operacje obejmują: CONTAINS, eq (for equal), ne (for not equal), AND, OR i NOT.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az eventgrid domain topic event-subscription show

Uzyskaj szczegółowe informacje o subskrypcji zdarzeń tematu domeny.

az eventgrid domain topic event-subscription show --domain-name
                                                  --domain-topic-name
                                                  --name
                                                  --resource-group
                                                  [--full-ed-url {false, true}]
                                                  [--include-attrib-secret {false, true}]

Przykłady

Pokaż szczegóły subskrypcji zdarzeń dla tematu domeny usługi Event Grid.

az eventgrid domain topic event-subscription show --name es1 \
     -g rg1 --domain-name domain1 --domain-topic-name topic1

Pokaż szczegóły subskrypcji zdarzeń dla tematu domeny usługi Event Grid obejmują wszystkie statyczne wpisy tajne atrybutu dostarczania.

az eventgrid domain topic event-subscription show --name es1 \
     -g rg1 --domain-name domain1 --domain-topic-name topic1 --include-attrib-secret

Parametry wymagane

--domain-name

Nazwa domeny.

--domain-topic-name

Nazwa tematu domeny.

--name -n

Nazwa subskrypcji zdarzeń.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--full-ed-url --include-full-endpoint-url

Określ, czy ma zostać zwrócony pełny adres URL punktu końcowego. Prawda, jeśli flaga jest obecna.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--include-attrib-secret --include-static-delivery-attribute-secret

Określ, czy powinny zostać zwrócone jakiekolwiek wpisy tajne atrybutu dostarczania statycznego. Prawda, jeśli flaga jest obecna.

Dopuszczalne wartości: false, true
Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az eventgrid domain topic event-subscription update

Aktualizowanie subskrypcji zdarzeń tematu domeny.

az eventgrid domain topic event-subscription update --domain-name
                                                    --domain-topic-name
                                                    --name
                                                    --resource-group
                                                    [--advanced-filter]
                                                    [--deadletter-endpoint]
                                                    [--delivery-attribute-mapping]
                                                    [--enable-advanced-filtering-on-arrays {false, true}]
                                                    [--endpoint]
                                                    [--included-event-types]
                                                    [--labels]
                                                    [--qttl]
                                                    [--subject-begins-with]
                                                    [--subject-ends-with]
                                                    [--update-endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]

Przykłady

Zaktualizuj subskrypcję zdarzeń dla tematu domeny usługi Event Grid, aby określić nowy punkt końcowy.

az eventgrid domain topic event-subscription update --name es1 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 --endpoint https://contoso.azurewebsites.net/api/f1?code=code

Aktualizowanie subskrypcji zdarzeń dla tematu domeny usługi Event Grid w celu określenia nowego tematu z filtrem.

az eventgrid domain topic event-subscription update --name es2 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --subject-ends-with .jpg

Aktualizowanie subskrypcji zdarzeń dla tematu domeny usługi Event Grid w celu określenia nowego punktu końcowego i nowego tematu z filtrem nowej listy uwzględnionych typów zdarzeń.

az eventgrid domain topic event-subscription update --name es3 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --subject-ends-with .png \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code
    --included-event-types Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted

Zaktualizuj subskrypcję zdarzeń dla tematu domeny usługi Azure Event Grid, aby uwzględnić miejsce docelowe deadletter.

az eventgrid domain topic event-subscription update --name es2 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/blobcontainer1

Aktualizowanie subskrypcji zdarzeń dla tematu domeny usługi Azure Event Grid przy użyciu filtrów zaawansowanych.

az eventgrid domain topic event-subscription update --name es3 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --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

Aktualizowanie subskrypcji zdarzeń dla tematu domeny usługi Event Grid przy użyciu kolejki magazynu jako miejsca docelowego z upływem 5 minut

az eventgrid domain topic event-subscription update -n es1 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --storage-queue-msg-ttl 300

Aktualizowanie subskrypcji zdarzeń dla tematu domeny usługi Event Grid przy użyciu zaawansowanego filtrowania w tablicach

az eventgrid domain topic event-subscription update -n es1 \
    -g rg1 --domain-name domain1 --domain-topic-name topic1 \
    --enable-advanced-filtering-on-arrays true

Parametry wymagane

--domain-name

Nazwa domeny.

--domain-topic-name

Nazwa tematu domeny.

--name -n

Nazwa subskrypcji zdarzeń.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--advanced-filter

Filtr zaawansowany umożliwia filtrowanie zdarzeń na podstawie określonej właściwości zdarzenia.

Użycie: --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 Yellow StringContains: --advanced-filter subject StringContains Blue Red StringNotContains: --advanced-filter subject StringNotContains Blue Red StringBeginsWith: --advanced-filter subject StringBeginsWith Blue Red StringNotBeginsWith: --advanced-filter subject StringNotBeginsWith Blue Red StringEndsWith: --advanced-filter subject StringEndsWith img png jpg StringNotEndsWith: --advanced-filter subject StringNotEndsWith img png 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 Wiele zaawansowanych filtrów można określić za pomocą więcej niż jednego --advanced-filter argumentu.

--deadletter-endpoint

Identyfikator zasobu platformy Azure miejsca docelowego kontenera obiektów blob usługi Azure Storage, w którym usługa EventGrid powinna spowodować nieuprawnione zdarzenia dla tej subskrypcji zdarzeń.

--delivery-attribute-mapping -d

Dodaj mapowanie atrybutów dostarczania, aby wysyłać dodatkowe informacje za pośrednictwem nagłówków HTTP podczas dostarczania zdarzeń. Ten atrybut jest prawidłowy dla wszystkich typów docelowych z wyjątkiem StorageQueue. Można określić wiele atrybutów przy użyciu więcej niż jednego --delivery-attribute-mapping argumentu.

Użycie: --delivery-attribute-mapping attribute-name attribute-type attribute-value [attribute-is-secret] Statyczne mapowanie atrybutów: --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 somevalue Zarówno statyczne, jak i dynamiczne: -- delivery-attribute-mapping somename dynamic somevalue --delivery-attribute-mapping somename2 static somevalue.

--enable-advanced-filtering-on-arrays --enable-af-arr

Umożliwia ocenianie filtrów zaawansowanych względem tablicy wartości zamiast oczekiwać pojedynczej wartości.

Dopuszczalne wartości: false, true
--endpoint

Punkt końcowy, w którym usługa EventGrid powinna dostarczać zdarzenia pasujące do tej subskrypcji zdarzeń. W przypadku typu punktu końcowego elementu webhook powinien to być odpowiedni adres URL elementu webhook. W przypadku innych typów punktów końcowych powinien to być identyfikator zasobu platformy Azure punktu końcowego. Oczekuje się, że docelowy punkt końcowy zostanie już utworzony i dostępny do użycia przed wykonaniem dowolnego polecenia usługi Event Grid.

--included-event-types

Rozdzielona spacjami lista typów zdarzeń (np. Microsoft.Storage.BlobCreated i Microsoft.Storage.BlobDeleted). Aby zasubskrybować wszystkie domyślne typy zdarzeń, nie należy określać żadnej wartości dla tego argumentu. W przypadku tematów usługi Event Grid typy zdarzeń są definiowane przez klienta. W przypadku zdarzeń platformy Azure, np. kont magazynu, usługi IoT Hub itp., można wykonywać zapytania dotyczące typów zdarzeń przy użyciu tego polecenia interfejsu wiersza polecenia "az eventgrid topic-type list-event-types".

--labels

Rozdzielona spacjami lista etykiet do skojarzenia z tą subskrypcją zdarzeń.

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

Czas wygaśnięcia komunikatu kolejki magazynu w sekundach.

--subject-begins-with

Opcjonalny ciąg filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie prefiksu. Symbole wieloznaczne nie są obsługiwane.

--subject-ends-with

Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu. Symbole wieloznaczne nie są obsługiwane.

--update-endpoint-type

Typ docelowego punktu końcowego.

Dopuszczalne wartości: azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.