

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

# Impostazione della conservazione del blocco oggetti mediante Batch Operations
<a name="batch-ops-object-lock-retention"></a>

È possibile utilizzare Operazioni in batch Amazon S3 con S3 Object Lock per gestire la conservazione di più oggetti Amazon S3 contemporaneamente. Si specifica l'elenco degli oggetti di destinazione nel manifesto e lo si invia a Operazioni in batch per il completamento. Per ulteriori informazioni, consultare [Conservazione Blocco oggetto S3](batch-ops-retention-date.md) e [Blocco di carattere legale del blocco oggetti S3](batch-ops-legal-hold.md). 

Gli esempi seguenti mostrano come creare un ruolo AWS Identity and Access Management (IAM) con autorizzazioni S3 Batch Operations e aggiornare le autorizzazioni del ruolo per includere le autorizzazioni in modo da poter eseguire la `s3:PutObjectRetention` conservazione di S3 Object Lock sugli oggetti nel bucket manifest. È inoltre necessario disporre di un manifesto `CSV` che identifichi gli oggetti per il processo Operazioni in batch S3. Per ulteriori informazioni, consulta [Specifica di un manifest](batch-ops-create-job.md#specify-batchjob-manifest).

Per utilizzare gli esempi seguenti, sostituisci *`user input placeholders`* con le tue informazioni. 

## Usando il AWS CLI
<a name="batch-ops-cli-object-lock-retention-example"></a>

L' AWS CLI esempio seguente mostra come utilizzare Batch Operations per applicare la conservazione di S3 Object Lock su più oggetti.

```
export AWS_PROFILE='aws-user'

read -d '' retention_permissions <<EOF
{
    "Version": "2012-10-17"		 	 	 ,		 	 	 TCX5-2025-waiver;,
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:PutObjectRetention"
            ],
            "Resource": [
                "arn:aws:s3:::{{amzn-s3-demo-manifest-bucket}}/*"
            ]
        }
    ]
}
EOF

aws iam put-role-policy --role-name batch_operations-objectlock --policy-name retention-permissions --policy-document "${retention_permissions}"
```

## Utilizzo dell' AWS SDK for Java
<a name="batch-ops-examples-java-object-lock-retention"></a>

Per esempi di come utilizzare Batch Operations per applicare la conservazione di S3 Object Lock su più oggetti con l' AWS SDK for Java, [consulta CreateJob Use with AWS an SDK o](https://docs.aws.amazon.com/AmazonS3/latest/API/s3-control_example_s3-control_CreateJob_section.html) *CLI nel Amazon* S3 API Reference.