az iot hub module-identity
Nota:
Esta referencia forma parte de la extensión azure-iot para la CLI de Azure (versión 2.46.0 o posterior). La extensión se instalará automáticamente la primera vez que ejecute un comando az iot hub module-identity . Obtenga más información sobre las extensiones.
Administre módulos de dispositivo IoT.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az iot hub module-identity connection-string |
Administre la cadena de conexión del módulo de dispositivo IoT. |
Extensión | GA |
az iot hub module-identity connection-string show |
Mostrar un cadena de conexión del módulo de dispositivo IoT de destino. |
Extensión | GA |
az iot hub module-identity create |
Cree un módulo en un dispositivo IoT de destino en una instancia de IoT Hub. |
Extensión | GA |
az iot hub module-identity delete |
Elimine un dispositivo en una instancia de IoT Hub. |
Extensión | GA |
az iot hub module-identity list |
Enumere los módulos ubicados en un dispositivo IoT en una instancia de IoT Hub. |
Extensión | GA |
az iot hub module-identity renew-key |
Renueve las claves de destino de un módulo de dispositivo de IoT Hub con autenticación sas. |
Extensión | GA |
az iot hub module-identity show |
Obtenga los detalles de un módulo de dispositivo IoT en una instancia de IoT Hub. |
Extensión | GA |
az iot hub module-identity update |
Actualice un módulo de dispositivo de IoT Hub. |
Extensión | GA |
az iot hub module-identity create
Cree un módulo en un dispositivo IoT de destino en una instancia de IoT Hub.
Al usar el método de autenticación de shared_private_key (también conocido como claves simétricas), si no se proporciona ninguna clave personalizada, el servicio los generará para el módulo.
az iot hub module-identity create --device-id
--module-id
[--am {shared_private_key, x509_ca, x509_thumbprint}]
[--auth-type {key, login}]
[--hub-name]
[--login]
[--od]
[--pk]
[--primary-thumbprint]
[--resource-group]
[--secondary-key]
[--secondary-thumbprint]
[--valid-days]
Parámetros requeridos
Id. de dispositivo de destino.
Id. del módulo de destino.
Parámetros opcionales
El método de autorización con el que se va a crear una entidad.
Indica si la operación debe derivar automáticamente una clave de directiva o usar la sesión actual de Azure AD. Si el tipo de autenticación es login y se proporciona el nombre de host del recurso, se omitirá la búsqueda de recursos a menos que sea necesario. Puede configurar el valor predeterminado mediante az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Nombre o nombre de host de IoT Hub. Obligatorio si no se proporciona --login.
Este comando admite una entidad cadena de conexión con derechos para realizar la acción. Use para evitar el inicio de sesión de sesión a través de "az login". Si se proporcionan las cadena de conexión y el nombre de una entidad, el cadena de conexión tiene prioridad. Obligatorio si no se proporciona --hub-name.
Genere un certificado autofirmado y use su huella digital. Salida al directorio de destino especificado.
Clave de acceso compartido simétrica principal almacenada en formato base64.
Huella digital de certificado autofirmado que se usará para la huella digital principal.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Clave de acceso compartido simétrica secundaria almacenada en formato base64.
Huella digital de certificado autofirmado que se usará para la huella digital secundaria.
Genere un certificado autofirmado y use su huella digital. Válido para el número de días especificado. Valor predeterminado: 365.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az iot hub module-identity delete
Elimine un dispositivo en una instancia de IoT Hub.
az iot hub module-identity delete --device-id
--module-id
[--auth-type {key, login}]
[--etag]
[--hub-name]
[--login]
[--resource-group]
Parámetros requeridos
Id. de dispositivo de destino.
Id. del módulo de destino.
Parámetros opcionales
Indica si la operación debe derivar automáticamente una clave de directiva o usar la sesión actual de Azure AD. Si el tipo de autenticación es login y se proporciona el nombre de host del recurso, se omitirá la búsqueda de recursos a menos que sea necesario. Puede configurar el valor predeterminado mediante az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Etag o etiqueta de entidad correspondiente al último estado del recurso. Si no se proporciona ninguna etag, se usa el valor '*'.
Nombre o nombre de host de IoT Hub. Obligatorio si no se proporciona --login.
Este comando admite una entidad cadena de conexión con derechos para realizar la acción. Use para evitar el inicio de sesión de sesión a través de "az login". Si se proporcionan las cadena de conexión y el nombre de una entidad, el cadena de conexión tiene prioridad. Obligatorio si no se proporciona --hub-name.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az iot hub module-identity list
Enumere los módulos ubicados en un dispositivo IoT en una instancia de IoT Hub.
az iot hub module-identity list --device-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
[--top]
Parámetros requeridos
Id. de dispositivo de destino.
Parámetros opcionales
Indica si la operación debe derivar automáticamente una clave de directiva o usar la sesión actual de Azure AD. Si el tipo de autenticación es login y se proporciona el nombre de host del recurso, se omitirá la búsqueda de recursos a menos que sea necesario. Puede configurar el valor predeterminado mediante az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Nombre o nombre de host de IoT Hub. Obligatorio si no se proporciona --login.
Este comando admite una entidad cadena de conexión con derechos para realizar la acción. Use para evitar el inicio de sesión de sesión a través de "az login". Si se proporcionan las cadena de conexión y el nombre de una entidad, el cadena de conexión tiene prioridad. Obligatorio si no se proporciona --hub-name.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Número máximo de elementos que se van a devolver. Use -1 para ilimitado.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az iot hub module-identity renew-key
Renueve las claves de destino de un módulo de dispositivo de IoT Hub con autenticación sas.
az iot hub module-identity renew-key --device-id
--hub-name
--key-type {primary, secondary, swap}
--module-id
[--auth-type {key, login}]
[--etag]
[--login]
[--resource-group]
Ejemplos
Renueve la clave principal.
az iot hub module-identity renew-key -m {module_name} -d {device_id} -n {iothub_name} --kt primary
Cambie las claves principal y secundaria.
az iot hub module-identity renew-key -m {module_name} -d {device_id} -n {iothub_name} --kt swap
Parámetros requeridos
Id. de dispositivo de destino.
Nombre o nombre de host de IoT Hub. Obligatorio si no se proporciona --login.
Tipo de clave de destino que se va a regenerar.
Id. del módulo de destino.
Parámetros opcionales
Indica si la operación debe derivar automáticamente una clave de directiva o usar la sesión actual de Azure AD. Si el tipo de autenticación es login y se proporciona el nombre de host del recurso, se omitirá la búsqueda de recursos a menos que sea necesario. Puede configurar el valor predeterminado mediante az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Etag o etiqueta de entidad correspondiente al último estado del recurso. Si no se proporciona ninguna etag, se usa el valor '*'.
Este comando admite una entidad cadena de conexión con derechos para realizar la acción. Use para evitar el inicio de sesión de sesión a través de "az login". Si se proporcionan las cadena de conexión y el nombre de una entidad, el cadena de conexión tiene prioridad. Obligatorio si no se proporciona --hub-name.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az iot hub module-identity show
Obtenga los detalles de un módulo de dispositivo IoT en una instancia de IoT Hub.
az iot hub module-identity show --device-id
--module-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
Parámetros requeridos
Id. de dispositivo de destino.
Id. del módulo de destino.
Parámetros opcionales
Indica si la operación debe derivar automáticamente una clave de directiva o usar la sesión actual de Azure AD. Si el tipo de autenticación es login y se proporciona el nombre de host del recurso, se omitirá la búsqueda de recursos a menos que sea necesario. Puede configurar el valor predeterminado mediante az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Nombre o nombre de host de IoT Hub. Obligatorio si no se proporciona --login.
Este comando admite una entidad cadena de conexión con derechos para realizar la acción. Use para evitar el inicio de sesión de sesión a través de "az login". Si se proporcionan las cadena de conexión y el nombre de una entidad, el cadena de conexión tiene prioridad. Obligatorio si no se proporciona --hub-name.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az iot hub module-identity update
Actualice un módulo de dispositivo de IoT Hub.
Use --set seguido de asignaciones de propiedades para actualizar un módulo. Aproveche las propiedades devueltas de "iot hub module-identity show".
az iot hub module-identity update --device-id
--module-id
[--add]
[--auth-type {key, login}]
[--etag]
[--force-string]
[--hub-name]
[--login]
[--remove]
[--resource-group]
[--set]
Ejemplos
Regeneración de claves de autenticación simétricas del módulo
az iot hub module-identity update -m {module_name} -d {device_id} -n {iothub_name} --set authentication.symmetricKey.primaryKey="" authentication.symmetricKey.secondaryKey=""
Parámetros requeridos
Id. de dispositivo de destino.
Id. del módulo de destino.
Parámetros opcionales
Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>
.
Indica si la operación debe derivar automáticamente una clave de directiva o usar la sesión actual de Azure AD. Si el tipo de autenticación es login y se proporciona el nombre de host del recurso, se omitirá la búsqueda de recursos a menos que sea necesario. Puede configurar el valor predeterminado mediante az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Etag o etiqueta de entidad correspondiente al último estado del recurso. Si no se proporciona ninguna etag, se usa el valor '*'.
Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.
Nombre o nombre de host de IoT Hub. Obligatorio si no se proporciona --login.
Este comando admite una entidad cadena de conexión con derechos para realizar la acción. Use para evitar el inicio de sesión de sesión a través de "az login". Si se proporcionan las cadena de conexión y el nombre de una entidad, el cadena de conexión tiene prioridad. Obligatorio si no se proporciona --hub-name.
Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove>
O --remove propertyToRemove
.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.