Ejecute un trabajo de importación masiva - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejecute un trabajo de importación masiva

La importación masiva es la acción de mover los metadatos a un AWS IoT SiteWise espacio de trabajo. Por ejemplo, la importación masiva puede mover los metadatos de un archivo local o de un archivo de un bucket de Amazon S3 a un AWS IoT SiteWise espacio de trabajo.

Paso 1: Prepare el archivo para importarlo

Descargue el archivo de formato AWS IoT SiteWise nativo para importar los activos y los modelos de activos. Consulte AWS IoT SiteWise esquema de trabajo de transferencia de metadatos para obtener más detalles.

Paso 2: Cargue el archivo preparado en Amazon S3

Cargue el archivo en Amazon S3. Consulte Carga de un archivo a Amazon S3 en la Guía del usuario de Amazon Simple Storage Service para obtener más información.

Importar metadatos (consola)

Puede utilizarla Consola de AWS IoT SiteWise para importar metadatos de forma masiva. Siga Paso 1: Prepare el archivo para importarlo y Paso 2: Cargue el archivo preparado en Amazon S3 prepare un archivo que esté listo para ser importado.

Importación de datos de Amazon S3 a Consola de AWS IoT SiteWise
  1. Vaya a la consola de AWS IoT SiteWise.

  2. Seleccione Operaciones masivas nuevas en el panel de navegación.

  3. Seleccione Nueva importación para iniciar el proceso de importación.

  4. En la página Importar metadatos:

    • Seleccione Browse Amazon S3 para ver el bucket y los archivos de Amazon S3.

    • Navegue hasta el depósito de Amazon S3 que contiene el archivo de importación preparado.

    • Seleccione el archivo que desee importar.

    • Revisa el archivo seleccionado y selecciona Importar.

  5. La página Operaciones masivas en SiteWise metadatos del Consola de AWS IoT SiteWise muestra el trabajo de importación recién creado en la tabla de progreso de los trabajos.

Importar metadatos (AWS CLI)

Para realizar una acción de importación, utilice el siguiente procedimiento:

Importación de datos de Amazon S3 a AWS CLI
  1. Cree un archivo de metadatos que especifique los recursos que desea importar, siguiendo lasAWS IoT SiteWise esquema de trabajo de transferencia de metadatos. Guarde este archivo en su bucket de Amazon S3.

    Para ver ejemplos de archivos de metadatos que se van a importar, consulteEjemplos de metadatos de importación.

  2. Ahora cree un JSON archivo con el cuerpo de la solicitud. El cuerpo de la solicitud especifica el origen y el destino del trabajo de transferencia. Este archivo es independiente del archivo del paso anterior. Asegúrese de especificar su bucket de Amazon S3 como origen y iotsitewise como destino.

    El siguiente ejemplo muestra el cuerpo de la solicitud:

    { "metadataTransferJobId": "your-transfer-job-Id", "sources": [{ "type": "s3", "s3Configuration": { "location": "arn:aws:s3:::amzn-s3-demo-bucket/your_import_metadata.json" } }], "destination": { "type": "iotsitewise" } }
  3. CreateMetadataTransferJobPara invocarlo, ejecute el siguiente AWS CLI comando. En este ejemplo, se nombra createMetadataTransferJobExport.json el archivo del cuerpo de la solicitud del paso anterior.

    aws iottwinmaker create-metadata-transfer-job --region us-east-1 \ --cli-input-json file://createMetadataTransferJobImport.json

    Esto creará un trabajo de transferencia de metadatos e iniciará el proceso de transferencia de los recursos seleccionados.