

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

# Mengatur retensi Kunci Objek menggunakan Operasi Batch
<a name="batch-ops-object-lock-retention"></a>

Anda dapat menggunakan Operasi Batch Amazon S3 dengan Kunci Objek S3 untuk mengelola retensi untuk banyak objek Amazon S3 sekaligus. Anda menetapkan daftar objek target dalam manifest Anda dan mengirimkannya ke Batch Operations untuk diselesaikan. Untuk informasi selengkapnya, lihat [Retensi Kunci Objek S3](batch-ops-retention-date.md) dan [Pegangan hukum S3 Object Lock](batch-ops-legal-hold.md). 

Contoh berikut menunjukkan cara membuat peran AWS Identity and Access Management (IAM) dengan izin Operasi Batch S3 dan memperbarui izin peran untuk menyertakan `s3:PutObjectRetention` izin sehingga Anda dapat menjalankan retensi Kunci Objek S3 pada objek di bucket manifes. Anda juga harus memiliki `CSV` manifes yang mengidentifikasi objek untuk pekerjaan Operasi Batch S3 Anda. Untuk informasi selengkapnya, lihat [Menentukan manifes](batch-ops-create-job.md#specify-batchjob-manifest).

Untuk menggunakan contoh berikut, ganti *`user input placeholders`* dengan informasi Anda sendiri. 

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

 AWS CLI Contoh berikut menunjukkan cara menggunakan Operasi Batch untuk menerapkan retensi Kunci Objek S3 di beberapa objek.

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

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

Untuk contoh cara menggunakan Operasi Batch untuk menerapkan retensi Kunci Objek S3 di beberapa objek dengan AWS SDK for Java, [lihat CreateJob Menggunakan dengan AWS SDK atau](https://docs.aws.amazon.com/AmazonS3/latest/API/s3-control_example_s3-control_CreateJob_section.html) CLI di Referensi API *Amazon* S3.