

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

# Creazione di un processo Batch Operations con tag di processo utilizzati per l'etichettatura
<a name="batch-ops-tags-create"></a>

È possibile etichettare e controllare l'accesso ai processi di Operazioni in batch Amazon S3 aggiungendo dei *tag*. I tag possono essere utilizzati per identificare chi è responsabile di un processo di operazioni in batch. È possibile creare lavori con tag ad essi associati e aggiungere tag ai lavori dopo la creazione. Per ulteriori informazioni, consulta [Controllo dei lavori di accesso ed etichettatura mediante tag](batch-ops-job-tags.md).

## Usando il AWS CLI
<a name="batch-ops-example-cli-job-tags-create-job"></a>

L' AWS CLI esempio seguente crea un `S3PutObjectCopy` lavoro S3 Batch Operations utilizzando i tag del lavoro come etichette per il lavoro. 

1. Selezionare l'operazione o `OPERATION` da far eseguire al processo di operazioni in batch e scegliere il proprio `TargetResource`.

   ```
   read -d '' OPERATION <<EOF
   {
     "S3PutObjectCopy": {
       "TargetResource": "arn:aws:s3:::amzn-s3-demo-destination-bucket"
     }
   }
   EOF
   ```

1. Identificare il lavoro `TAGS` che si desidera per il lavoro. In questo caso, si applicano due tag `department` e `FiscalYear`, con i valori `Marketing` e `2020` rispettivamente.

   ```
   read -d '' TAGS <<EOF
   [
     {
       "Key": "department",
       "Value": "Marketing"
     },
     {
       "Key": "FiscalYear",
       "Value": "2020"
     }
   ]
   EOF
   ```

1. Specificare `MANIFEST` per il processo di operazioni in batch.

   ```
   read -d '' MANIFEST <<EOF
   {
     "Spec": {
       "Format": "EXAMPLE_S3BatchOperations_CSV_20180820",
       "Fields": [
         "Bucket",
         "Key"
       ]
     },
     "Location": {
       "ObjectArn": "arn:aws:s3:::amzn-s3-demo-manifest-bucket/example_manifest.csv",
       "ETag": "example-5dc7a8bfb90808fc5d546218"
     }
   }
   EOF
   ```

1. Configurare `REPORT` per il processo di operazioni in batch.

   ```
   read -d '' REPORT <<EOF
   {
     "Bucket": "arn:aws:s3:::amzn-s3-demo-completion-report-bucket",
     "Format": "Example_Report_CSV_20180820",
     "Enabled": true,
     "Prefix": "reports/copy-with-replace-metadata",
     "ReportScope": "AllTasks"
   }
   EOF
   ```

1. Eseguire l'operazione `create-job` per creare il processo di operazioni in batch con input impostati nelle fasi precedenti.

   ```
   aws \
       s3control create-job \
       --account-id 123456789012 \
       --manifest "${MANIFEST//$'\n'}" \
       --operation "${OPERATION//$'\n'/}" \
       --report "${REPORT//$'\n'}" \
       --priority 10 \
       --role-arn arn:aws:iam::123456789012:role/batch-operations-role \
       --tags "${TAGS//$'\n'/}" \
       --client-request-token "$(uuidgen)" \
       --region us-west-2 \
       --description "Copy with Replace Metadata";
   ```

## Utilizzo dell' AWS SDK for Java
<a name="batch-ops-examples-java-job-with-tags-create"></a>

Per creare un job S3 Batch Operations con tag utilizzando l' AWS SDK for Java, puoi utilizzare il client S3Control per configurare i parametri del lavoro, tra cui posizione del manifesto, operazioni di lavoro, impostazioni di reporting e tag per scopi di organizzazione e tracciamento.

Per esempi di come creare job S3 Batch Operations con tag utilizzando l' AWS SDK for Java, [consulta Creare un processo batch per copiare](https://docs.aws.amazon.com/AmazonS3/latest/API/s3-control_example_s3-control_CreateJob_section.html) oggetti nell'*Amazon S3* API Reference.