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à.
Esegui un processo di esportazione in blocco
L'esportazione in blocco consiste nello spostare i metadati da AWS IoT SiteWise uno spazio di lavoro a un bucket Amazon S3.
Quando esegui un'esportazione in blocco dei tuoi AWS IoT SiteWise contenuti su Amazon S3, puoi specificare filtri per limitare i modelli e le risorse di asset specifici che desideri esportare.
I filtri devono essere specificati in una iotSiteWiseConfiguration sezione all'interno della sezione sources della richiesta JSON.
Nota
Puoi includere più filtri nella tua richiesta. L'operazione in blocco esporterà modelli di asset e asset che corrispondono a qualsiasi filtro.
Se non fornisci alcun filtro, l'operazione in blocco esporta tutti i tuoi modelli di asset e gli asset.
Esempio corpo della richiesta con filtri
{ "metadataTransferJobId": "your-transfer-job-id", "sources": [ { "type": "iotsitewise", "iotSiteWiseConfiguration": { "filters": [ { "filterByAssetModel": { "assetModelId": "asset model ID" } }, { "filterByAssetModel": { "assetModelId": "asset model ID", "includeAssets": true } }, { "filterByAssetModel": { "assetModelId": "asset model ID", "includeOffspring": true } } ] } } ], "destination": { "type": "s3", "s3Configuration": { "location": "arn:aws:s3:::amzn-s3-demo-bucket" } } }
Esporta i metadati (console)
La procedura seguente spiega l'azione di esportazione della console:
Crea un processo di esportazione in Console AWS IoT SiteWise
-
Passare alla console AWS IoT SiteWise
. -
Scegli Operazioni in blocco Nuovo dal pannello di navigazione.
-
Scegli Nuova esportazione per avviare il processo di esportazione.
-
Nella pagina dei metadati di esportazione:
-
Inserite un nome per il processo di esportazione. Questo è il nome utilizzato per il file esportato nel bucket Amazon S3.
-
Scegli le risorse da esportare, in questo modo vengono impostati i filtri per il lavoro:
-
Esporta tutte le risorse e i modelli di asset. Utilizza i filtri sugli asset e sui modelli di asset.
-
Esporta risorse. Filtra le tue risorse.
-
Seleziona la risorsa da utilizzare per il filtro di esportazione.
-
(Facoltativo) Aggiungete la progenie o il modello di asset associato.
-
-
Esporta modelli di asset. Filtra in base ai tuoi modelli di asset.
-
Seleziona il modello di asset da utilizzare per il filtro di esportazione.
-
(Facoltativo) Aggiungi la progenie o la risorsa associata o entrambi.
-
-
Scegli Avanti.
-
-
Passa al bucket Amazon S3:
-
Scegli Browse Amazon S3 per visualizzare il bucket e i file Amazon S3.
-
Passa al bucket Amazon S3 in cui deve essere inserito il file.
-
Scegli Avanti.
-
-
Rivedi il processo di esportazione e scegli Esporta.
-
-
La pagina Operazioni in blocco sui SiteWise metadati del Console AWS IoT SiteWise mostra il processo di importazione appena creato nella tabella di avanzamento dei lavori.
Per i diversi modi di utilizzare i filtri durante l'esportazione dei metadati, consulta. Esempi di metadati di esportazione
Esporta metadati (AWS CLI)
La procedura seguente spiega l' AWS CLI azione di esportazione:
Esporta dati da AWS IoT SiteWise verso Amazon S3
-
Crea un file JSON con il corpo della tua richiesta. Il corpo della richiesta specifica l'origine e la destinazione del processo di trasferimento. L'esempio seguente mostra un esempio del corpo della richiesta:
{ "metadataTransferJobId": "your-transfer-job-Id", "sources": [{ "type": "iotsitewise" }], "destination": { "type": "s3", "s3Configuration": { "location": "arn:aws:s3:::amzn-s3-demo-bucket" } } }Assicurati di specificare il bucket Amazon S3 come destinazione del processo di trasferimento dei metadati.
Nota
Questo esempio esporterà tutti i tuoi modelli di asset e asset. Per limitare l'esportazione a modelli di asset o asset specifici, puoi includere filtri nel corpo della richiesta. Per ulteriori informazioni sull'applicazione dei filtri di esportazione, consultaEsempi di metadati di esportazione.
-
Salva il file contenente il corpo della richiesta da utilizzare nel passaggio successivo. In questo esempio, il file è denominato
createMetadataTransferJobExport.json. -
Richiamalo
CreateMetadataTransferJobeseguendo il seguente AWS CLI comando:aws iottwinmaker create-metadata-transfer-job --region us-east-1 \ --cli-input-json file://createMetadataTransferJobExport.jsonSostituisci il file JSON di input
createMetadataTransferJobExport.jsoncon il tuo nome di file di trasferimento.