az iot hub routing-endpoint

Управление пользовательскими конечными точками Центра Интернета вещей.

Команды

az iot hub routing-endpoint create

Добавьте конечную точку в Центр Интернета вещей.

az iot hub routing-endpoint delete

Удалите всю или упомянутую конечную точку для Центр Интернета вещей.

az iot hub routing-endpoint list

Получите сведения обо всех конечных точках для Центр Интернета вещей.

az iot hub routing-endpoint show

Получите сведения об указанной конечной точке для Центр Интернета вещей.

az iot hub routing-endpoint create

Добавьте конечную точку в Центр Интернета вещей.

Создайте пользовательскую конечную точку в Центр Интернета вещей.

az iot hub routing-endpoint create --endpoint-name
                                   --endpoint-resource-group
                                   --endpoint-subscription-id
                                   --endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}
                                   --hub-name
                                   [--auth-type {identityBased, keyBased}]
                                   [--batch-frequency]
                                   [--chunk-size]
                                   [--connection-string]
                                   [--container]
                                   [--encoding {avro, json}]
                                   [--endpoint-uri]
                                   [--entity-path]
                                   [--ff]
                                   [--identity]
                                   [--resource-group]

Примеры

Добавьте новую конечную точку E2 типа EventHub в Центр Интернета вещей MyIotHub.

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString}

Добавьте новую конечную точку S1 типа AzureStorageContainer в Центр Интернета вещей MyIotHub.

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name S1 --endpoint-type azurestoragecontainer --endpoint-resource-group "[Resource Group]" \
--endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString} \
--container-name {ContainerName} --batch-frequency 100 --chunk-size 100 \
--ff {iothub}-{partition}-{YYYY}-{MM}-{DD}-{HH}-{mm}

Добавьте новую конечную точку EventHub на основе удостоверений с именем EventHubIdentity и выполните аутентификацию с помощью управляемого удостоверения, назначаемого пользователем.

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name EventHubIdentity --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --auth-type identityBased --identity {userIdentityResourceId} --endpoint-uri {EventHubEndpointUri} --entity-path {EntityPath}

Обязательные параметры

--endpoint-name --name -n

Имя конечной точки маршрутизации.

--endpoint-resource-group --erg -r

Группа ресурсов ресурса ресурса конечной точки.

--endpoint-subscription-id -s

SubscriptionId ресурса конечной точки.

--endpoint-type --type -t

Тип конечной точки маршрутизации.

допустимые значения: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Центр Интернета вещей имя.

Необязательные параметры

--auth-type

Тип проверки подлинности для конечной точки. Значение по умолчанию — keyBased.

допустимые значения: identityBased, keyBased
--batch-frequency -b

Частота пакетной обработки запросов в секундах. Максимальное время, которое может пройти до записи данных в большой двоичный объект в диапазоне от 60 до 720 секунд.

значение по умолчанию: 300
--chunk-size -w

Размер блока запроса в мегабайтах (МБ). Максимальный размер больших двоичных объектов в диапазоне от 10 до 500 МБ.

значение по умолчанию: 300
--connection-string -c

Строка подключения конечной точки маршрутизации.

--container --container-name

Имя контейнера хранилища.

--encoding

Формат кодирования для контейнера. По умолчанию используется AVRO. Обратите внимание, что это поле применимо только для конечных точек контейнера BLOB-объектов.

допустимые значения: avro, json
--endpoint-uri

Универсальный код ресурса конечной точки.

--entity-path

Путь сущности ресурса конечной точки.

--ff --file-name-format

Формат имени файла для большого двоичного объекта. Формат имени файла должен содержать поля {iothub}, {partition}, {YYYY}, {MM}, {DD}, {HH} и {mm}. Все параметры являются обязательными, но могут быть переупорядочены с разделителями или без них.

значение по умолчанию: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Используйте управляемое удостоверение, назначаемое системой или назначаемое пользователем, для проверки подлинности конечной точки. Используйте "[system]" для ссылки на удостоверение, назначаемое системой, или идентификатор ресурса, чтобы ссылаться на удостоверение, назначаемое пользователем. Если вы используете --auth-type без этого параметра, предполагается, что управляемое удостоверение, назначаемое системой.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az iot hub routing-endpoint delete

Удалите всю или упомянутую конечную точку для Центр Интернета вещей.

Удалите конечную точку для Центр Интернета вещей. Перед удалением конечной точки рекомендуется удалить все маршруты к конечной точке.

az iot hub routing-endpoint delete [--endpoint-name]
                                   [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                   [--hub-name]
                                   [--ids]
                                   [--resource-group]

Примеры

Удалите конечную точку E2 из Центр Интернета вещей MyIotHub.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2

Удалите все конечные точки типа EventHub из MyIotHub Центр Интернета вещей.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Удалите все конечные точки из Центр Интернета вещей MyIotHub.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub

Необязательные параметры

--endpoint-name --name -n

Имя конечной точки маршрутизации.

--endpoint-type --type -t

Тип конечной точки маршрутизации.

допустимые значения: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Центр Интернета вещей имя.

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать --ids или другие аргументы Resource Id.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az iot hub routing-endpoint list

Получите сведения обо всех конечных точках для Центр Интернета вещей.

Получите сведения обо всех конечных точках в Центр Интернета вещей. Вы также можете указать тип конечной точки, в котором вы хотите получить informaiton.

az iot hub routing-endpoint list [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]

Примеры

Получите все конечные точки из Центр Интернета вещей MyIotHub.

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub

Получите все конечные точки типа EventHub из MyIotHub Центр Интернета вещей.

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Необязательные параметры

--endpoint-type --type -t

Тип конечной точки маршрутизации.

допустимые значения: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Центр Интернета вещей имя.

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать --ids или другие аргументы Resource Id.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az iot hub routing-endpoint show

Получите сведения об указанной конечной точке для Центр Интернета вещей.

Получите сведения о конкретной конечной точке в Центр Интернета вещей.

az iot hub routing-endpoint show --endpoint-name
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]

Примеры

Получите сведения о конечной точке из Центр Интернета вещей MyIotHub.

az iot hub routing-endpoint show --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name {endpointName}

Обязательные параметры

--endpoint-name --name -n

Имя конечной точки маршрутизации.

Необязательные параметры

--hub-name

Центр Интернета вещей имя.

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать --ids или другие аргументы Resource Id.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.