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: preparación del archivo que desea importar

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

Paso 2: carga del archivo preparado en Amazon S3.

Cargue el archivo en Amazon S3. Para obtener más información, consulte Uploading a file to Amazon S3 en la Guía del usuario de Amazon Simple Storage Service.

Importación de metadatos (consola)

Puede usarlo Consola de AWS IoT SiteWise para importar metadatos de forma masiva. Siga Paso 1: preparación del archivo que desea importar y Paso 2: carga del archivo preparado en Amazon S3. para preparar un archivo que esté listo para su importación.

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

  2. En el panel de navegación, elija Operaciones masivas Nueva.

  3. Elija 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 bucket de Amazon S3 que contiene el archivo de importación preparado.

    • Seleccione el archivo que desea importar.

    • Revise el archivo seleccionado y elija Importar.

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

Importación de metadatos (AWS CLI)

Para realizar una acción de importación, lleve a cabo 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 el AWS IoT SiteWise esquema de tareas de transferencia de metadatos. Almacene este archivo en su bucket de Amazon S3.

    Para ver ejemplos de archivos de metadatos para importar, consulte Ejemplos de metadatos de importación.

  2. Ahora cree un archivo JSON 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, el archivo del cuerpo de la solicitud del paso anterior se llama createMetadataTransferJobExport.json.

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

    Se creará un trabajo de transferencia de metadatos y se iniciará el proceso de transferencia de los recursos seleccionados.