Compartir a través de


az iot hub routing-endpoint

Este grupo de comandos ha quedado en desuso y se quitará en una versión futura. En su lugar, use el grupo de comandos "IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint)".

Administre puntos de conexión personalizados de una instancia de IoT Hub.

Comandos

Nombre Description Tipo Estado
az iot hub routing-endpoint create

Agregue un punto de conexión a IoT Hub.

Principal Obsoleto
az iot hub routing-endpoint delete

Elimine todo el punto de conexión o mencionado para ioT Hub.

Principal Obsoleto
az iot hub routing-endpoint list

Obtenga información sobre todos los puntos de conexión de IoT Hub.

Principal Obsoleto
az iot hub routing-endpoint show

Obtenga información sobre el punto de conexión mencionado para ioT Hub.

Principal Obsoleto

az iot hub routing-endpoint create

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "iot hub routing-endpoint" está en desuso y se quitará en una versión futura. En su lugar, use el grupo de comandos "IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint)".

Agregue un punto de conexión a IoT Hub.

Cree un nuevo punto de conexión personalizado en ioT Hub.

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]

Ejemplos

Agregue un nuevo punto de conexión "E2" de tipo EventHub a "MyIotHub" IoT Hub.

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}

Agregue un nuevo punto de conexión "S1" de tipo AzureStorageContainer a la instancia de IoT Hub "MyIotHub" dentro del grupo de recursos de punto de conexión "MyEndpointResourceGroup".

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

Agregue un nuevo punto de conexión de EventHub basado en identidad denominado "EventHubIdentity" y autentíquese mediante una identidad administrada asignada por el usuario.

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}

Parámetros requeridos

--endpoint-name --name -n

Nombre del punto de conexión de enrutamiento.

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

Grupo de recursos del punto de conexión.

--endpoint-subscription-id -s

SubscriptionId del recurso Punto de conexión.

--endpoint-type --type -t

Tipo del punto de conexión de enrutamiento.

Valores aceptados: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Nombre de IoT Hub.

Parámetros opcionales

--auth-type

Tipo de autenticación para el punto de conexión. El valor predeterminado es keyBased.

Valores aceptados: identityBased, keyBased
--batch-frequency -b

Frecuencia del lote de solicitud en segundos. Cantidad máxima de tiempo que puede transcurrir antes de que los datos se escriban en un blob, entre 60 y 720 segundos.

Valor predeterminado: 300
--chunk-size -w

Tamaño del fragmento de solicitud en megabytes(MB). Tamaño máximo de blobs, entre 10 y 500 MB.

Valor predeterminado: 300
--connection-string -c

Conectar cadena de enrutamiento del punto de conexión de enrutamiento.

--container --container-name

Nombre del contenedor de almacenamiento.

--encoding

Formato de codificación para el contenedor. El valor predeterminado es AVRO. Tenga en cuenta que este campo solo se aplica a los puntos de conexión del contenedor de blobs.

Valores aceptados: avro, json
--endpoint-uri

Identificador URI del recurso de punto de conexión.

--entity-path

Ruta de acceso de entidad del recurso de punto de conexión.

--ff --file-name-format

Formato de nombre de archivo para el blob. El formato de nombre de archivo debe contener {iothub}, {partition}, {AAAA}, {MM}, {DD}, {HH} y {mm} campos. Todos los parámetros son obligatorios, pero se pueden reordenar con o sin delimitadores.

Valor predeterminado: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Use una identidad administrada asignada por el sistema o asignada por el usuario para la autenticación de punto de conexión. Use "[system]" para hacer referencia a la identidad asignada por el sistema o a un identificador de recurso para hacer referencia a una identidad asignada por el usuario. Si usa --auth-type sin este parámetro, se asume la identidad administrada asignada por el sistema.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az iot hub routing-endpoint delete

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "iot hub routing-endpoint" está en desuso y se quitará en una versión futura. En su lugar, use el grupo de comandos "IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint)".

Elimine todo el punto de conexión o mencionado para ioT Hub.

Elimine un punto de conexión de IoT Hub. Se recomienda eliminar las rutas al punto de conexión antes de eliminar el punto de conexión.

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

Ejemplos

Elimine el punto de conexión "E2" de "MyIotHub" IoT Hub.

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

Elimine todos los puntos de conexión del tipo "EventHub" de "MyIotHub" IoT Hub.

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

Elimine todos los puntos de conexión de IoT Hub "MyIotHub".

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

Parámetros opcionales

--endpoint-name --name -n

Nombre del punto de conexión de enrutamiento.

--endpoint-type --type -t

Tipo del punto de conexión de enrutamiento.

Valores aceptados: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Nombre de IoT Hub.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az iot hub routing-endpoint list

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "iot hub routing-endpoint" está en desuso y se quitará en una versión futura. En su lugar, use el grupo de comandos "IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint)".

Obtenga información sobre todos los puntos de conexión de IoT Hub.

Obtenga información sobre todos los puntos de conexión de IoT Hub. También puede especificar en qué tipo de punto de conexión desea obtener información.

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

Ejemplos

Obtenga todos los puntos de conexión de IoT Hub "MyIotHub".

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

Obtenga todos los puntos de conexión del tipo "EventHub" de "MyIotHub" IoT Hub.

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

Parámetros opcionales

--endpoint-type --type -t

Tipo del punto de conexión de enrutamiento.

Valores aceptados: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Nombre de IoT Hub.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az iot hub routing-endpoint show

Obsoleto

Este comando está en desuso implícitamente porque el grupo de comandos "iot hub routing-endpoint" está en desuso y se quitará en una versión futura. En su lugar, use el grupo de comandos "IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint)".

Obtenga información sobre el punto de conexión mencionado para ioT Hub.

Obtenga información sobre un punto de conexión específico en ioT Hub.

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

Ejemplos

Obtenga información de punto de conexión de IoT Hub "MyIotHub".

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

Parámetros requeridos

--endpoint-name --name -n

Nombre del punto de conexión de enrutamiento.

Parámetros opcionales

--hub-name

Nombre de IoT Hub.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.