Share via


az tsi event-source iothub

Nota:

Esta referencia forma parte de la extensión timeseriesinsights para la CLI de Azure (versión 2.50.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az tsi event-source iothub . Obtenga más información sobre las extensiones.

Administre el origen de eventos con el subgrupo iot-hub de timeseriesinsights.

Comandos

Nombre Description Tipo Estado
az tsi event-source iothub create

Cree un origen de eventos en el entorno especificado.

Extensión GA
az tsi event-source iothub update

Actualice un origen de eventos en el entorno especificado.

Extensión GA

az tsi event-source iothub create

Cree un origen de eventos en el entorno especificado.

az tsi event-source iothub create --consumer-group-name
                                  --environment-name
                                  --event-source-name
                                  --event-source-resource-id
                                  --iot-hub-name
                                  --key-name
                                  --location
                                  --resource-group
                                  --shared-access-key
                                  [--local-timestamp]
                                  [--tags]
                                  [--timestamp-property-name]

Ejemplos

CreateIotHubEventSource

az tsi event-source iothub create -g "rg" --environment-name "env1" --name "eventsource" --consumer-group-name "consumer-group" --iot-hub-name "iothub" --location westus --key-name "key-name" --shared-access-key "someSecretvalue" --event-source-resource-id "resource-id"

Parámetros requeridos

--consumer-group-name

Nombre del grupo de consumidores del centro de iot que contiene las particiones de las que se leerán los eventos.

--environment-name

Nombre del entorno de Ideas serie temporal asociado al grupo de recursos especificado.

--event-source-name --name -n

Nombre de la serie temporal Ideas origen de eventos asociado al entorno especificado.

--event-source-resource-id --resource-id

Identificador de recurso del origen del evento en Azure Resource Manager.

--iot-hub-name

Nombre del centro de iot.

--key-name --shared-access-policy-name

Nombre de la clave de directiva de acceso compartido que concede al servicio Time Series Ideas acceso al centro de iot. Esta clave de directiva de acceso compartido debe conceder permisos de "conexión de servicio" al centro de iot.

--location -l

Location. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--resource-group -g

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

--shared-access-key

Valor de la clave de directiva de acceso compartido que concede al servicio time series Ideas acceso de lectura al centro de iot. Esta propiedad no se muestra en las respuestas de origen del evento.

Parámetros opcionales

--local-timestamp

Objeto que representa la propiedad timestamp local. Contiene el formato de marca de tiempo local que debe usarse y la información de desplazamiento de zona horaria correspondiente. Si no se especifica un valor para localTimestamp o si es null, la marca de tiempo local no se incluirá en los eventos. Valor esperado: json-string/@json-file.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--timestamp-property-name --ts-property-name

La propiedad de evento que se usará como intervalo de tiempo del origen de eventos. Si no se especifica un valor para timestampPropertyName, o si se especifica una cadena null o vacía, se usará la hora de creación del evento.

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 tsi event-source iothub update

Actualice un origen de eventos en el entorno especificado.

az tsi event-source iothub update [--environment-name]
                                  [--event-source-name]
                                  [--ids]
                                  [--local-timestamp]
                                  [--resource-group]
                                  [--shared-access-key]
                                  [--subscription]
                                  [--tags]
                                  [--timestamp-property-name]

Ejemplos

UpdateIotHubEventSource

az tsi event-source iothub update -g "rg" --environment-name "env1" --name "eventsource"  --timestamp-property-name timestampProp --shared-access-key "someSecretvalue" --tags test=tag

Parámetros opcionales

--environment-name

Nombre del entorno de Ideas serie temporal asociado al grupo de recursos especificado.

--event-source-name --name -n

Nombre de la serie temporal Ideas origen de eventos asociado al entorno especificado.

--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".

--local-timestamp

Objeto que representa la propiedad timestamp local. Contiene el formato de marca de tiempo local que debe usarse y la información de desplazamiento de zona horaria correspondiente. Si no se especifica un valor para localTimestamp o si es null, la marca de tiempo local no se incluirá en los eventos. Valor esperado: json-string/@json-file.

--resource-group -g

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

--shared-access-key

Valor de la clave de directiva de acceso compartido que concede al servicio time series Ideas acceso de lectura al centro de iot. Esta propiedad no se muestra en las respuestas de origen del evento.

--subscription

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

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--timestamp-property-name --ts-property-name

La propiedad de evento que se usará como intervalo de tiempo del origen de eventos. Si no se especifica un valor para timestampPropertyName, o si se especifica una cadena null o vacía, se usará la hora de creación del evento.

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.