

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à.

# Prerequisiti per le operazioni in blocco
<a name="bulk-operations-prereqs"></a>

Questa sezione spiega i prerequisiti delle operazioni in blocco, incluse le autorizzazioni AWS Identity and Access Management (IAM) per lo scambio di risorse tra i AWS servizi e il computer locale. Prima di iniziare un'operazione in blocco, completa il seguente prerequisito:
+ Crea un bucket Amazon S3 per archiviare le risorse. Per ulteriori informazioni sull'uso di Amazon S3, consulta [Che cos'è Amazon S3](https://docs.aws.amazon.com//AmazonS3/latest/userguide/Welcome.html)?

## autorizzazioni IAM
<a name="bulk-operations-prereqs-permissions"></a>

Per eseguire operazioni in blocco, è necessario creare una policy AWS Identity and Access Management (IAM) con autorizzazioni che consentano lo scambio di AWS risorse tra Amazon S3 e il AWS IoT SiteWise computer locale. Per ulteriori informazioni sulla creazione di policy IAM, consulta la sezione relativa alla [creazione delle policy IAM](https://docs.aws.amazon.com//IAM/latest/UserGuide/access_policies_create.html). 

Per eseguire operazioni in blocco, sono necessarie le seguenti politiche.

### AWS IoT SiteWise politica
<a name="bluk-operations-prereqs-policy"></a>

Questa policy consente l'accesso alle azioni AWS IoT SiteWise API richieste per le operazioni in blocco:

```
{
    "Sid": "SiteWiseApiAccess",
    "Effect": "Allow",
    "Action": [
        "iotsitewise:CreateAsset",
        "iotsitewise:CreateAssetModel",
        "iotsitewise:UpdateAsset",
        "iotsitewise:UpdateAssetModel",
        "iotsitewise:UpdateAssetProperty",
        "iotsitewise:ListAssets",
        "iotsitewise:ListAssetModels",
        "iotsitewise:ListAssetProperties",
        "iotsitewise:ListAssetModelProperties",
        "iotsitewise:ListAssociatedAssets",
        "iotsitewise:DescribeAsset",
        "iotsitewise:DescribeAssetModel",
        "iotsitewise:DescribeAssetProperty",
        "iotsitewise:AssociateAssets",
        "iotsitewise:DisassociateAssets",
        "iotsitewise:AssociateTimeSeriesToAssetProperty",
        "iotsitewise:DisassociateTimeSeriesFromAssetProperty",
        "iotsitewise:BatchPutAssetPropertyValue",
        "iotsitewise:BatchGetAssetPropertyValue",
        "iotsitewise:TagResource",
        "iotsitewise:UntagResource",
        "iotsitewise:ListTagsForResource",
        "iotsitewise:CreateAssetModelCompositeModel",
        "iotsitewise:UpdateAssetModelCompositeModel",
        "iotsitewise:DescribeAssetModelCompositeModel",
        "iotsitewise:DeleteAssetModelCompositeModel",
        "iotsitewise:ListAssetModelCompositeModels",
        "iotsitewise:ListCompositionRelationships",
        "iotsitewise:DescribeAssetCompositeModel"
    ],
    "Resource": "*"
}
```

### AWS IoT TwinMaker politica
<a name="bulk-operations-TwinMaker-policy"></a>

Questa politica consente l'accesso alle operazioni AWS IoT TwinMaker API utilizzate per lavorare con operazioni di massa:

```
{
    "Sid": "MetadataTransferJobApiAccess",
    "Effect": "Allow",
    "Action": [
        "iottwinmaker:CreateMetadataTransferJob",
        "iottwinmaker:CancelMetadataTransferJob",
        "iottwinmaker:GetMetadataTransferJob",
        "iottwinmaker:ListMetadataTransferJobs"
    ],
    "Resource": "*"
}
```

### Politica di Amazon S3
<a name="bulk-operations-S3-policy"></a>

Questa policy fornisce l'accesso ai bucket Amazon S3 per il trasferimento di metadati per operazioni di massa.

------
#### [ For a specific Amazon S3 bucket ]

Se utilizzi un bucket specifico per lavorare con i metadati delle tue operazioni di massa, questa policy fornisce l'accesso a quel bucket:

```
{
    "Effect": "Allow",
    "Action": [
        "s3:PutObject",
        "s3:GetObject",
        "s3:GetBucketLocation",
        "s3:ListBucket",
        "s3:AbortMultipartUpload",
        "s3:ListBucketMultipartUploads",
        "s3:ListMultipartUploadParts"
    ],
    "Resource": [
        "arn:aws:s3:::bucket name",
        "arn:aws:s3:::bucket name/*"
    ]
}
```

------
#### [ To allow any Amazon S3 bucket ]

Se utilizzerai molti bucket diversi per lavorare con i metadati delle operazioni di massa, questa policy fornisce l'accesso a qualsiasi bucket:

```
{
    "Effect": "Allow",
    "Action": [
        "s3:PutObject",
        "s3:GetObject",
        "s3:GetBucketLocation",
        "s3:ListBucket",
        "s3:AbortMultipartUpload",
        "s3:ListBucketMultipartUploads",
        "s3:ListMultipartUploadParts"
    ],
    "Resource": "*"
}
```

------<a name="bulk-operations-troubleshooting"></a>

Per informazioni sulla risoluzione dei problemi relativi alle operazioni di importazione ed esportazione, consulta. [Risolvi i problemi di importazione ed esportazione in blocco](troubleshooting-bulk.md)