az eventgrid topic

Zarządzanie Azure Event Grid tematami.

Polecenia

az eventgrid topic create

Utwórz temat.

az eventgrid topic delete

Usuwanie tematu.

az eventgrid topic key

Zarządzanie kluczami dostępu współdzielonych tematu.

az eventgrid topic key list

Lista kluczy dostępu współdzielonych tematu.

az eventgrid topic key regenerate

Wygeneruj ponownie klucz dostępu współdzielonych tematu.

az eventgrid topic list

Lista dostępnych tematów.

az eventgrid topic private-endpoint-connection

Zarządzanie połączeniami prywatnego punktu końcowego tematu.

az eventgrid topic private-endpoint-connection approve

Zatwierdzanie żądania połączenia prywatnego punktu końcowego dla tematu.

az eventgrid topic private-endpoint-connection delete

Usuwanie połączenia prywatnego punktu końcowego dla tematu.

az eventgrid topic private-endpoint-connection list

Lista właściwości wszystkich połączeń prywatnego punktu końcowego dla tematu.

az eventgrid topic private-endpoint-connection reject

Odrzucanie żądania połączenia prywatnego punktu końcowego dla tematu.

az eventgrid topic private-endpoint-connection show

Wyświetlanie właściwości połączenia prywatnego punktu końcowego dla tematu.

az eventgrid topic private-link-resource

Zarządzanie zasobem łącza prywatnego tematu.

az eventgrid topic private-link-resource list

Lista właściwości wszystkich zasobów linku prywatnego dla tematu.

az eventgrid topic private-link-resource show

Wyświetlanie właściwości zasobu łącza prywatnego dla tematu.

az eventgrid topic show

Uzyskaj szczegółowe informacje o temacie.

az eventgrid topic update

Aktualizowanie tematu.

az eventgrid topic create

Utwórz temat.

az eventgrid topic create --name
                          --resource-group
                          [--extended-location-name]
                          [--extended-location-type {customlocation}]
                          [--identity {noidentity, systemassigned}]
                          [--inbound-ip-rules]
                          [--input-mapping-default-values]
                          [--input-mapping-fields]
                          [--input-schema {cloudeventschemav1_0, customeventschema, eventgridschema}]
                          [--kind {azure, azurearc}]
                          [--location]
                          [--public-network-access {disabled, enabled}]
                          [--sku {basic, premium}]
                          [--subscription]
                          [--tags]

Przykłady

Utwórz nowy temat.

az eventgrid topic create -g rg1 --name topic1 -l westus2

Utwórz nowy temat z niestandardowymi mapowaniami danych wejściowych.

az eventgrid topic create -g rg1 --name topic1 -l westus2 --input-schema customeventschema --input-mapping-fields topic=myTopicField eventType=myEventTypeField --input-mapping-default-values subject=DefaultSubject dataVersion=1.0

Utwórz nowy temat, który akceptuje zdarzenia opublikowane w schemacie CloudEvents V1.0.

az eventgrid topic create -g rg1 --name topic1 -l westus2 --input-schema cloudeventschemav1_0

Tworzenie nowego tematu, który zezwala na określone reguły ruchu przychodzącego ip z podstawową sku i tożsamością przypisaną przez system

az eventgrid topic create -g rg1 --name topic1 -l westus2 --public-network-access enabled --inbound-ip-rules 10.0.0.0/8 Allow --inbound-ip-rules 10.2.0.0/8 Allow --sku Basic --identity systemassigned

Utwórz nowy temat na platformie Azure.

az eventgrid topic create -g rg1 --name topic1 -l westus2

Utwórz nowy temat na platformie Azure.

az eventgrid topic create -g rg1 --name topic1 -l westus2 --kind azure

Utwórz nowy temat w usłudze AzureArc przeznaczony dla lokalizacji niestandardowej.

az eventgrid topic create -g rg1 --name topic1 -l eastus2euap --kind azurearc --extended-location-name /subscriptions/<subid>/resourcegroups/<rgname>/providers/microsoft.extendedlocation/customlocations/<cust-loc-name> --extended-location-type customlocation --input-schema CloudEventSchemaV1_0

Parametry wymagane

--name -n

Nazwa tematu.

--resource-group -g

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

Parametry opcjonalne

--extended-location-name

Rozszerzona nazwa lokalizacji, jeśli kind==azurearc.

--extended-location-type

Typ lokalizacji rozszerzonej, jeśli kind==azurearc.

akceptowane wartości: customlocation
--identity

Typ tożsamości zarządzanej dla zasobu.

akceptowane wartości: noidentity, systemassigned
--inbound-ip-rules

Lista reguł adresów IP dla ruchu przychodzącego.

--input-mapping-default-values

Gdy input-schema jest określony jako customeventschema, ten parametr może służyć do określania mapowań danych wejściowych na podstawie wartości domyślnych. Tego parametru można użyć, jeśli schemat niestandardowy nie zawiera pola odpowiadającego jednemu z trzech pól obsługiwanych przez ten parametr. Określ mapowania rozdzielone spacjami w formacie "key=value". Dozwolone nazwy kluczy to "subject", "eventtype", "dataversion". Odpowiednie nazwy wartości powinny określać wartości domyślne, które będą używane dla mapowania i będą używane tylko wtedy, gdy opublikowane zdarzenie nie ma prawidłowego mapowania dla określonego pola.

--input-mapping-fields

Gdy input-schema jest określony jako customeventschema, ten parametr jest używany do określania mapowań danych wejściowych na podstawie nazw pól. Określ mapowania rozdzielone spacjami w formacie "key=value". Dozwolone nazwy kluczy to "id", "topic", "eventtime", "subject", "eventtype", "dataversion". Odpowiednie nazwy wartości powinny określać nazwy pól w niestandardowym schemacie wejściowym. Jeśli nie podano mapowania dla "id" lub "eventtime", Event Grid automatycznie wygeneruje wartość domyślną dla tych dwóch pól.

--input-schema

Schemat, w którym zdarzenia przychodzące będą publikowane w tym temacie/domenie. Jeśli określisz wartość customeventschema dla tego parametru, musisz również podać wartości dla co najmniej jednego parametru --input_mapping_default_values / --input_mapping_fields.

akceptowane wartości: cloudeventschemav1_0, customeventschema, eventgridschema
wartość domyślna: eventgridschema
--kind

Rodzaj zasobu tematu.

akceptowane wartości: azure, azurearc
wartość domyślna: Azure
--location -l

Lokalizacja. Wartości z: az account list-locations . Lokalizację domyślną można skonfigurować przy użyciu narzędzia az configure --defaults location=<location> .

--public-network-access

Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest ona włączona. Możesz dodatkowo ograniczyć do określonych ip, konfigurując.

akceptowane wartości: disabled, enabled
--sku

Nazwa SKU zasobu.

akceptowane wartości: basic, premium
wartość domyślna: Basic
--subscription

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

--tags

Tagi rozdzielane spacjami: key[=value] [key[=value] ...]. Użyj "", aby wyczyścić istniejące tagi.

az eventgrid topic delete

Usuwanie tematu.

az eventgrid topic delete [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

Przykłady

Usuwanie tematu.

az eventgrid topic delete -g rg1 --name topic1

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (spacja). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje z argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa tematu.

--resource-group -g

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

--subscription

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

az eventgrid topic list

Lista dostępnych tematów.

az eventgrid topic list [--odata-query]
                        [--query-examples]
                        [--resource-group]
                        [--subscription]

Przykłady

Lista wszystkich tematów w bieżącej subskrypcji platformy Azure.

az eventgrid topic list

Lista wszystkich tematów w grupie zasobów.

az eventgrid topic list -g rg1

Lista wszystkich tematów w grupie zasobów, której nazwa zawiera wzorzec "XYZ"

az eventgrid topic list -g rg1 --odata-query "Contains(name, 'XYZ')"

Lista wszystkich tematów w grupie zasobów z wyjątkiem domeny o nazwie "name1"

az eventgrid topic list -g rg1 --odata-query "NOT (name eq 'name1')"

Parametry opcjonalne

--odata-query

Zapytanie OData używane do filtrowania wyników listy. Filtrowanie jest obecnie dozwolone tylko we właściwości Name. Obsługiwane operacje to: CONTAINS, eq (dla równości), ne (nie równa się), AND, OR i NOT.

--query-examples

Zaokomenduj ciąg JMESPath. Możesz skopiować jedno z zapytań i wkleić je po parametrze --query w podwójnych cudzysłowach, aby wyświetlić wyniki. Możesz dodać co najmniej jedno słowo kluczowe pozyacyjne, aby można było dawać sugestie na podstawie tych słów kluczowych.

--resource-group -g

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

--subscription

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

az eventgrid topic show

Uzyskaj szczegółowe informacje o temacie.

az eventgrid topic show [--ids]
                        [--name]
                        [--query-examples]
                        [--resource-group]
                        [--subscription]

Przykłady

Wyświetlanie szczegółów tematu.

az eventgrid topic show -g rg1 -n topic1

Pokaż szczegóły tematu na podstawie identyfikatora zasobu.

az eventgrid topic show --ids /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (spacja). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje z argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa tematu.

--query-examples

Zaokomenduj ciąg JMESPath. Możesz skopiować jedno z zapytań i wkleić je po parametrze --query w podwójnych cudzysłowach, aby wyświetlić wyniki. Możesz dodać co najmniej jedno słowo kluczowe pozyacyjne, aby można było dawać sugestie na podstawie tych słów kluczowych.

--resource-group -g

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

--subscription

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

az eventgrid topic update

Aktualizowanie tematu.

az eventgrid topic update [--identity {noidentity, systemassigned}]
                          [--ids]
                          [--inbound-ip-rules]
                          [--name]
                          [--public-network-access {disabled, enabled}]
                          [--resource-group]
                          [--sku {basic, premium}]
                          [--subscription]
                          [--tags]

Przykłady

Zaktualizuj właściwości istniejącego tematu przy użyciu nowej wersji SKU, tożsamości i informacji o dostępie do sieci publicznej.

az eventgrid topic update -g rg1 --name topic1 --sku Premium --identity systemassigned --public-network-access enabled --inbound-ip-rules 10.0.0.0/8 Allow --inbound-ip-rules 10.2.0.0/8 Allow --tags Dept=IT --sku basic

Parametry opcjonalne

--identity

Typ tożsamości zarządzanej dla zasobu.

akceptowane wartości: noidentity, systemassigned
--ids

Co najmniej jeden identyfikator zasobu (spacja). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje z argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--inbound-ip-rules

Lista reguł ruchu przychodzącego IP określających adres IP w notacji CIDR, np. 10.0.0.0/8 wraz z odpowiednią akcją do wykonania na podstawie dopasowania lub brak dopasowania maski IpMask.

--name -n

Nazwa tematu.

--public-network-access

Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest ona włączona. Możesz dodatkowo ograniczyć do określonych ip, konfigurując.

akceptowane wartości: disabled, enabled
--resource-group -g

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

--sku

Nazwa SKU zasobu.

akceptowane wartości: basic, premium
--subscription

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

--tags

Tagi rozdzielane spacjami: key[=value] [key[=value] ...]. Użyj "", aby wyczyścić istniejące tagi.