

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
<a name="running-bulk-operations-export"></a>

 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. 

**Example 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)
<a name="export-metadata-console"></a>

La procedura seguente spiega l'azione di esportazione della console:

**Crea un processo di esportazione in Console AWS IoT SiteWise**

1.  Passare alla [console AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/).

1. Scegli Operazioni in ** blocco Nuovo ** dal pannello di navigazione.

1. Scegli ** Nuova esportazione ** per avviare il processo di esportazione.

1. 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. **

1. 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](bulk-operations-export-filter-examples.md) 

## Esporta metadati (AWS CLI)
<a name="export-metadata-cli"></a>

La procedura seguente spiega l' AWS CLI azione di esportazione:

**Esporta dati da AWS IoT SiteWise verso Amazon S3**

1. 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, consulta[Esempi di metadati di esportazione](bulk-operations-export-filter-examples.md).

1. Salva il file contenente il corpo della richiesta da utilizzare nel passaggio successivo. In questo esempio, il file è denominato `createMetadataTransferJobExport.json`.

1. Richiamalo `CreateMetadataTransferJob` eseguendo il seguente AWS CLI comando:

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

   Sostituisci il file JSON di input `createMetadataTransferJobExport.json` con il tuo nome di file di trasferimento.