Esecuzione di un processo di importazione in blocco - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esecuzione di un processo di importazione in blocco

L'importazione in blocco è l'azione di spostare i metadati in un'area di lavoro. AWS IoT SiteWise Ad esempio, l'importazione in blocco può spostare i metadati da un file locale o da un file in un bucket Amazon S3 a un'area di lavoro. AWS IoT SiteWise

Passaggio 1: preparare il file da importare

Scaricate il file in formato AWS IoT SiteWise nativo per importare gli asset e i relativi modelli. Per ulteriori dettagli, consulta AWS IoT SiteWise schema del processo di trasferimento dei metadati.

Passaggio 2: carica il file preparato su Amazon S3

Carica il file su Amazon S3. Per ulteriori informazioni, consulta Caricamento di un file su Amazon S3 nella Guida per l'utente di Amazon Simple Storage Service.

Importa metadati (console)

Puoi utilizzare il Console AWS IoT SiteWise per importare in blocco i metadati. Segui Passaggio 1: preparare il file da importare e Passaggio 2: carica il file preparato su Amazon S3 prepara un file pronto per essere importato.

Importa dati da Amazon S3 a Console AWS IoT SiteWise
  1. Passare alla console AWS IoT SiteWise.

  2. Scegli Bulk operations New dal pannello di navigazione.

  3. Scegli Nuova importazione per avviare il processo di importazione.

  4. Nella pagina Importa metadati:

    • Scegli Browse Amazon S3 per visualizzare il bucket e i file Amazon S3.

    • Passa al bucket Amazon S3 che contiene il file di importazione preparato.

    • Seleziona il file da importare.

    • Esaminate il file selezionato e scegliete Importa.

  5. La pagina Operazioni in blocco sui SiteWise metadati di Console AWS IoT SiteWise mostra il processo di importazione appena creato nella tabella di avanzamento dei lavori.

Importa metadati ()AWS CLI

Per eseguire un'azione di importazione, utilizzate la procedura seguente:

Importa dati da Amazon S3 a AWS CLI
  1. Crea un file di metadati che specifichi le risorse che desideri importare, seguendo il. AWS IoT SiteWise schema del processo di trasferimento dei metadati Archivia questo file nel tuo bucket Amazon S3.

    Per esempi di file di metadati da importare, consulta. Importa esempi di metadati

  2. Ora create un file JSON con il corpo della richiesta. Il corpo della richiesta specifica l'origine e la destinazione del processo di trasferimento. Questo file è separato dal file del passaggio precedente. Assicurati di specificare il tuo bucket Amazon S3 come origine e iotsitewise come destinazione.

    L'esempio seguente mostra il corpo della richiesta:

    { "metadataTransferJobId": "your-transfer-job-Id", "sources": [{ "type": "s3", "s3Configuration": { "location": "arn:aws:s3:::your-S3-bucket-name/your_import_metadata.json" } }], "destination": { "type": "iotsitewise" } }
  3. Invoca il CreateMetadataTransferJob eseguendo il AWS CLI comando seguente. In questo esempio, viene denominato createMetadataTransferJobExport.json il file del corpo della richiesta del passaggio precedente.

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

    Questo creerà un processo di trasferimento dei metadati e inizierà il processo di trasferimento delle risorse selezionate.