az iot hub state
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 instalará automáticamente la primera vez que ejecute un comando az iot hub state . Obtenga más información sobre las extensiones.
Este grupo de comandos es experimental y está en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus
Administre el estado de una instancia de IoT Hub.
Para obtener más información, consulte aka.ms/aziotcli-iot-hub-state.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az iot hub state export |
Exporte el estado de una instancia de IoT Hub a un archivo. |
Extensión | Habilitación de características |
az iot hub state import |
Importe un estado del centro de conectividad de un archivo a una instancia de IoT Hub. |
Extensión | Habilitación de características |
az iot hub state migrate |
Migre el estado de un centro a otro sin guardarlo en un archivo. |
Extensión | Habilitación de características |
az iot hub state export
El grupo de comandos "estado del centro de iot" es experimental y está en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus
Exporte el estado de una instancia de IoT Hub a un archivo.
De forma predeterminada, el estado exportado incluirá: plantilla de arm para concentrador, configuraciones de concentrador (incluidas configuraciones de ADM e implementaciones perimetrales), información del dispositivo (incluidas las identidades de dispositivo, los dispositivos gemelos, las identidades de módulo y los módulos gemelos).
Para obtener más información, consulte aka.ms/aziotcli-iot-hub-state.
az iot hub state export --state-file
[--aspects {arm, configurations, devices}]
[--auth-type {key, login}]
[--hub-name]
[--login]
[--replace]
[--resource-group]
Ejemplos
Exporte el estado admitido del centro especificado al archivo especificado.
az iot hub state export -n {iothub_name} -f {state_filename}
Exporte el estado admitido del centro especificado al archivo especificado y sobrescriba el contenido del archivo.
az iot hub state export -n {iothub_name} -f {state_filename} -r
Exporte solo los dispositivos y configuraciones del centro especificado al archivo especificado.
az iot hub state export -n {iothub_name} -f {state_filename} --aspects devices configurations
Parámetros requeridos
Ruta de acceso al archivo donde se almacenará la información de estado.
Parámetros opcionales
Aspectos del concentrador (separados por espacio).
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.
Si se establece esta marca, el comando sobrescribirá el contenido del archivo de salida.
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 state import
El grupo de comandos "estado del centro de iot" es experimental y está en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus
Importe un estado del centro de conectividad de un archivo a una instancia de IoT Hub.
Si se especifica el aspecto del brazo, se creará el concentrador si no existe.
De forma predeterminada, el estado importado incluirá: plantilla de arm para concentrador, configuraciones de concentrador (incluidas configuraciones de ADM e implementaciones perimetrales), información del dispositivo (incluidas las identidades de dispositivo, los dispositivos gemelos, las identidades de módulo y los módulos gemelos).
Para los puntos de conexión importados con la autenticación de identidad asignada por el sistema, el centro especificado debe tener los permisos correctos. De lo contrario, se producirá un error en el comando.
Los puntos de conexión privados se omitirán en el proceso de importación.
Para obtener más información, consulte aka.ms/aziotcli-iot-hub-state.
az iot hub state import --state-file
[--aspects {arm, configurations, devices}]
[--auth-type {key, login}]
[--hub-name]
[--login]
[--replace]
[--resource-group]
Ejemplos
Importe el estado admitido desde el archivo especificado al centro especificado.
az iot hub state import -n {iothub_name} -f {state_filename}
Importe el estado admitido del archivo especificado al centro especificado y sobrescriba el estado anterior del centro. Todos los certificados, configuraciones y dispositivos se eliminarán antes de cargar el nuevo estado.
az iot hub state import -n {iothub_name} -f {state_filename} -r
Importe solo la plantilla de arm desde el archivo especificado al centro especificado. Tenga en cuenta que esto creará un nuevo centro si no existe. El archivo puede contener los dispositivos y las configuraciones, pero se omitirán.
az iot hub state import -n {iothub_name} -g {resource_group} -f {state_filename} --aspects arm
Importe solo los dispositivos y configuraciones del archivo especificado al centro especificado. Tenga en cuenta que esto NO creará un nuevo centro si no existe y se producirá un error en el comando. El archivo puede contener la plantilla de arm, pero eso se omitirá.
az iot hub state import -n {iothub_name} -f {state_filename} --aspects devices configurations
Parámetros requeridos
Ruta de acceso al archivo donde se almacenará la información de estado.
Parámetros opcionales
Aspectos del concentrador (separados por espacio).
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.
Si se establece esta marca, el comando eliminará los dispositivos, configuraciones y certificados actuales del centro de destino.
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 state migrate
El grupo de comandos "estado del centro de iot" es experimental y está en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus
Migre el estado de un centro a otro sin guardarlo en un archivo.
Si se especifica el aspecto del brazo, se creará el concentrador si no existe.
De forma predeterminada, el estado migrado incluirá: plantilla de arm para concentrador, configuraciones de concentrador (incluidas configuraciones de ADM e implementaciones perimetrales), información del dispositivo (incluidas las identidades de dispositivo, los dispositivos gemelos, las identidades de módulo y los módulos gemelos).
Para los puntos de conexión migrados con la autenticación de identidad asignada por el sistema, el centro especificado debe tener los permisos correctos. De lo contrario, se producirá un error en el comando.
Los puntos de conexión privados se omitirán en el proceso de migración.
Si tiene problemas para migrar, use los comandos de exportación e importación para tener un archivo como copia de seguridad.
Para obtener más información, consulte aka.ms/aziotcli-iot-hub-state.
az iot hub state migrate [--aspects {arm, configurations, devices}]
[--auth-type {key, login}]
[--destination-hub]
[--destination-hub-login]
[--destination-resource-group]
[--og]
[--oh]
[--ol]
[--replace]
Ejemplos
Migre el estado admitido del centro de origen al centro de destino.
az iot hub state migrate --destination-hub {dest_hub_name} --origin-hub {orig_hub_name}
Migre el estado admitido del centro de origen al centro de destino y sobrescriba el estado anterior del centro. Todos los certificados, configuraciones y dispositivos del centro de destino se eliminarán antes de cargar el nuevo estado.
az iot hub state migrate --destination-hub {dest_hub_name} --origin-hub {orig_hub_name} -r
Migre solo la plantilla de arm desde el centro de origen al centro de destino. Tenga en cuenta que esto creará un nuevo centro si el centro de destino no existe. El centro de origen puede contener los dispositivos y las configuraciones, pero se omitirán.
az iot hub state migrate --destination-hub {dest_hub_name} --destination-resource-group {dest_hub_resource_group} --origin-hub {orig_hub_name} --aspects arm
Migre solo los dispositivos y configuraciones del centro de origen al centro de destino. Tenga en cuenta que esto NO creará un nuevo centro si el centro de destino no existe y se producirá un error en el comando. Se omitirá la plantilla de arm para el centro de origen.
az iot hub state migrate --destination-hub {dest_hub_name} --origin-hub {orig_hub_name} --aspects devices configurations
Parámetros opcionales
Aspectos del concentrador (separados por espacio).
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 de IoT Hub al que se copiará el estado del centro de origen.
Este comando admite una entidad cadena de conexión con derechos para realizar acciones en el centro de destino. Use para evitar el inicio de sesión de sesión mediante az login
para esta instancia de IoT Hub. 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 --destination-hub.
Nombre del grupo de recursos de IoT Hub al que se copiará el estado del centro de origen. Si no se proporciona, usará el grupo de recursos de IoT Hub de origen.
Nombre del grupo de recursos de IoT Hub que se copiará.
Nombre de IoT Hub que se copiará.
Este comando admite una entidad cadena de conexión con derechos para realizar acciones en el centro de origen. Use para evitar el inicio de sesión de sesión mediante az login
para esta instancia de IoT Hub. 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 --origin-hub.
Si se establece esta marca, el comando eliminará los dispositivos, configuraciones y certificados actuales del centro de destino.
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.