

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Membuat tugas Operasi Batch dengan tanda tugas yang digunakan untuk pelabelan
<a name="batch-ops-tags-create"></a>

*Anda dapat memberi label dan mengontrol akses ke pekerjaan Operasi Batch Amazon S3 Anda dengan menambahkan tag.* Tanda dapat digunakan untuk mengidentifikasi siapa yang bertanggung jawab atas tugas Operasi Batch. Anda dapat membuat tugas dengan tanda yang telah dilampirkan, atau menambahkan tanda ke tugas setelah tugas dibuat. Untuk informasi selengkapnya, lihat [Mengontrol akses dan melabeli pekerjaan menggunakan tanda](batch-ops-job-tags.md).

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

 AWS CLI Contoh berikut membuat `S3PutObjectCopy` pekerjaan Operasi Batch S3 menggunakan tag pekerjaan sebagai label untuk pekerjaan tersebut. 

1. Pilih tindakan atau `OPERATION` yang akan dilaksanakan oleh Operasi Batch, lalu pilih `TargetResource`.

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

1. Identifikasi tugas `TAGS` yang Anda inginkan untuk tugas tersebut. Dalam hal ini, Anda akan menerapkan dua tanda, `department` dan `FiscalYear`, masing-masing dengan nilai `Marketing` dan `2020`.

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

1. Tentukan `MANIFEST` untuk tugas Operasi 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. Konfigurasikan `REPORT` untuk tugas Operasi 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. Jalankan tindakan `create-job` untuk membuat tugas Operasi Batch dengan input yang telah ditetapkan pada langkah sebelumnya.

   ```
   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";
   ```

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

Untuk membuat pekerjaan Operasi Batch S3 dengan tag menggunakan AWS SDK for Java, Anda dapat menggunakan klien S3Control untuk mengonfigurasi parameter pekerjaan termasuk lokasi manifes, operasi pekerjaan, pengaturan pelaporan, dan tag untuk tujuan organisasi dan pelacakan.

Untuk contoh cara membuat lowongan Operasi Batch S3 dengan tag menggunakan AWS SDK for Java, [lihat Membuat pekerjaan batch untuk menyalin](https://docs.aws.amazon.com/AmazonS3/latest/API/s3-control_example_s3-control_CreateJob_section.html) objek di Referensi API *Amazon S3*.