az eventgrid topic
Управление разделами "Сетка событий Azure".
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az eventgrid topic create |
Создайте раздел. |
Core | GA |
az eventgrid topic delete |
Удаление раздела. |
Core | GA |
az eventgrid topic event-subscription |
Управление подписками на события раздела. |
Core | GA |
az eventgrid topic event-subscription create |
Создайте новую подписку на события для раздела. |
Core | GA |
az eventgrid topic event-subscription delete |
Удаление подписки на событие раздела. |
Core | GA |
az eventgrid topic event-subscription list |
Вывод списка подписок на события определенного раздела. |
Core | GA |
az eventgrid topic event-subscription show |
Получение сведений о подписке на событие раздела. |
Core | GA |
az eventgrid topic event-subscription update |
Обновите подписку на событие раздела. |
Core | GA |
az eventgrid topic key |
Управление ключами общего доступа раздела. |
Core | GA |
az eventgrid topic key list |
Вывод списка ключей общего доступа раздела. |
Core | GA |
az eventgrid topic key regenerate |
Повторно создайте общий ключ доступа раздела. |
Core | GA |
az eventgrid topic list |
Список доступных разделов. |
Core | GA |
az eventgrid topic show |
Получение сведений о разделе. |
Core | GA |
az eventgrid topic update |
Обновление раздела. |
Core | GA |
az eventgrid topic create
Создайте раздел.
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]
[--mi-system-assigned]
[--mi-user-assigned]
[--public-network-access {disabled, enabled}]
[--sku {basic, premium}]
[--tags]
Примеры
Создайте новый раздел.
az eventgrid topic create -g rg1 --name topic1 -l westus2
Создайте новый раздел с пользовательскими сопоставлениями входных данных.
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
Создайте новый раздел, который принимает события, опубликованные в схеме CloudEvents версии 1.0.
az eventgrid topic create -g rg1 --name topic1 -l westus2 --input-schema cloudeventschemav1_0
Создание нового раздела, позволяющего использовать определенные правила для входящего IP-адреса с помощью SKU уровня "Базовый" и назначенного системой удостоверения
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
Создайте новый раздел в Azure.
az eventgrid topic create -g rg1 --name topic1 -l westus2
Создайте новый раздел в Azure.
az eventgrid topic create -g rg1 --name topic1 -l westus2 --kind azure
Создайте новый раздел в AzureArc, предназначенный для пользовательского расположения.
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
Обязательные параметры
Имя раздела.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя расширенного расположения, если kind==azurearc.
Свойство | Значение |
---|---|
Parameter group: | Azure Arc Arguments |
Тип расширенного расположения, если kind==azurearc.
Свойство | Значение |
---|---|
Parameter group: | Azure Arc Arguments |
Допустимые значения: | customlocation |
Аргумент "identity" устарел и будет удален в будущем выпуске.
Тип управляемого удостоверения для ресурса. В будущем будет устарело и заменено удостоверением --mi-system-assigned-identity.
Свойство | Значение |
---|---|
Допустимые значения: | noidentity, systemassigned |
Список правил входящего IP-адреса.
Список правил входящего IP-адреса, указывающих IP-адрес в нотации CIDR, например 10.0.0.0/8, а также соответствующее действие для выполнения на основе соответствия или отсутствия соответствия IpMask. Возможные значения: allow.
Если входная схема указана как customeventschema, этот параметр можно использовать для указания сопоставлений входных данных на основе значений по умолчанию. Этот параметр можно использовать, если настраиваемая схема не включает поле, соответствующее одному из трех полей, поддерживаемых этим параметром. Укажите разделенные пробелами сопоставления в формате key=value. Допустимые имена ключей: subject, eventtype, dataversion. Соответствующие имена значений должны указывать значения по умолчанию, используемые для сопоставления, и они будут использоваться только в том случае, если опубликованное событие не имеет допустимого сопоставления для определенного поля.
Если входная схема указана как customeventschema, этот параметр используется для указания сопоставлений входных данных на основе имен полей. Укажите разделенные пробелами сопоставления в формате key=value. Допустимые имена ключей: "id", "topic", "eventtime", "subject", "eventtype", "dataversion". Соответствующие имена значений должны указывать имена полей в пользовательской схеме ввода. Если сопоставление для идентификатора или события не указано, сетка событий автоматически создаст значение по умолчанию для этих двух полей.
Схема, в которой будут опубликованы входящие события в этом разделе или домене. Если в качестве значения этого параметра указывается customeventschema, необходимо также указать значения по крайней мере для одного из --input_mapping_default_values / --input_mapping_fields.
Свойство | Значение |
---|---|
Default value: | eventgridschema |
Допустимые значения: | cloudeventschemav1_0, customeventschema, eventgridschema |
Тип ресурса раздела.
Свойство | Значение |
---|---|
Default value: | Azure |
Допустимые значения: | azure, azurearc |
Location. Значения из az account list-locations
. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>
.
Наличие этого парама указывает, что будет использоваться управляемое удостоверение SystemAssigned.
Добавьте удостоверения, назначенные пользователем, если identityType является пользователем или смешанным. Этот атрибут действителен для всех типов назначения, кроме StorageQueue. Несколько атрибутов можно указать с помощью нескольких --mi-user-assigned
аргументов.
Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию она включена. Можно дополнительно ограничить определенные IP-адреса, настроив его.
Свойство | Значение |
---|---|
Допустимые значения: | disabled, enabled |
Имя SKU ресурса.
Свойство | Значение |
---|---|
Default value: | Basic |
Допустимые значения: | basic, premium |
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az eventgrid topic delete
Удаление раздела.
az eventgrid topic delete [--ids]
[--name]
[--resource-group]
[--subscription]
Примеры
Удаление раздела.
az eventgrid topic delete -g rg1 --name topic1
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя раздела.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az eventgrid topic list
Список доступных разделов.
az eventgrid topic list [--odata-query]
[--resource-group]
Примеры
Список всех разделов в текущей подписке Azure.
az eventgrid topic list
Список всех разделов в группе ресурсов.
az eventgrid topic list -g rg1
Список всех разделов в группе ресурсов, имя которой содержит шаблон XYZ.
az eventgrid topic list -g rg1 --odata-query "Contains(name, 'XYZ')"
Список всех разделов в группе ресурсов, кроме домена с именем "name1"
az eventgrid topic list -g rg1 --odata-query "NOT (name eq 'name1')"
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Запрос OData, используемый для фильтрации результатов списка. Фильтрация в настоящее время разрешена только в свойстве Name. Поддерживаемые операции включают: CONTAINS, eq (for equal), ne (for not equal), AND, OR и NOT.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az eventgrid topic show
Получение сведений о разделе.
az eventgrid topic show [--ids]
[--name]
[--resource-group]
[--subscription]
Примеры
Отображение сведений о разделе.
az eventgrid topic show -g rg1 -n topic1
Отображение сведений о разделе на основе идентификатора ресурса.
az eventgrid topic show --ids /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя раздела.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az eventgrid topic update
Обновление раздела.
az eventgrid topic update [--identity {noidentity, systemassigned}]
[--ids]
[--inbound-ip-rules]
[--mi-system-assigned]
[--mi-user-assigned]
[--name]
[--public-network-access {disabled, enabled}]
[--resource-group]
[--sku {basic, premium}]
[--subscription]
[--tags]
Примеры
Обновите свойства существующего раздела с новыми сведениями об идентификаторе, удостоверении и доступе к общедоступной сети.
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
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Аргумент "identity" устарел и будет удален в будущем выпуске.
Тип управляемого удостоверения для ресурса. В будущем будет устарело и заменено удостоверением --mi-system-assigned-identity.
Свойство | Значение |
---|---|
Допустимые значения: | noidentity, systemassigned |
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Список правил входящего IP-адреса, указывающих IP-адрес в нотации CIDR, например 10.0.0.0/8, а также соответствующее действие для выполнения на основе соответствия или отсутствия соответствия IpMask. Возможные значения: allow.
Наличие этого парама указывает, что будет использоваться управляемое удостоверение SystemAssigned.
Добавьте удостоверения, назначенные пользователем, если identityType является пользователем или смешанным. Этот атрибут действителен для всех типов назначения, кроме StorageQueue. Несколько атрибутов можно указать с помощью нескольких --mi-user-assigned
аргументов.
Имя раздела.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию она включена. Можно дополнительно ограничить определенные IP-адреса, настроив его.
Свойство | Значение |
---|---|
Допустимые значения: | disabled, enabled |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя SKU ресурса.
Свойство | Значение |
---|---|
Допустимые значения: | basic, premium |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |