

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

# Mengonfigurasi Kunci Objek S3
<a name="object-lock-configure"></a>

Dengan Amazon S3 Object Lock, Anda dapat menyimpan objek di bucket tujuan umum Amazon S3 dengan menggunakan *write-once-read-many*model (WORM). Anda dapat menggunakan Kunci Objek S3 untuk mencegah objek terhapus atau ditimpa selama jangka waktu tertentu atau tanpa batas waktu. Untuk informasi umum tentang kemampuan Kunci Objek, lihat [Mengunci objek dengan Object Lock](object-lock.md).

Sebelum Anda mengunci objek apa pun, Anda harus mengaktifkan S3 Versioning dan Object Lock pada bucket tujuan umum. Setelah itu, Anda dapat mengatur periode retensi, penyimpanan yang sah, atau keduanya. 

Untuk bekerja dengan Kunci Objek, Anda harus memiliki izin tertentu. Untuk daftar izin yang terkait dengan berbagai operasi Kunci Objek, lihat [Izin yang diperlukan](object-lock.md#object-lock-permissions).

**penting**  
Setelah mengaktifkan Kunci Objek pada bucket, Anda tidak dapat menonaktifkan Kunci Objek atau menangguhkan Penentuan Versi untuk bucket tersebut. 
Bucket S3 dengan Kunci Objek tidak dapat digunakan sebagai bucket tujuan untuk log akses server. Untuk informasi selengkapnya, lihat [Pencatatan permintaan dengan pencatatan akses server](ServerLogs.md).

**Topics**
+ [Aktifkan Object Lock saat membuat bucket tujuan umum S3 baru](#object-lock-configure-new-bucket)
+ [Aktifkan Kunci Objek pada bucket S3 yang ada](#object-lock-configure-existing-bucket)
+ [Mengatur atau memodifikasi penyimpanan yang sah pada objek S3](#object-lock-configure-set-legal-hold)
+ [Menetapkan atau memodifikasi periode retensi pada objek S3](#object-lock-configure-set-retention-period-object)
+ [Menetapkan atau memodifikasi periode retensi default pada bucket S3](#object-lock-configure-set-retention-period-bucket)

## Aktifkan Object Lock saat membuat bucket tujuan umum S3 baru
<a name="object-lock-configure-new-bucket"></a>

Anda dapat mengaktifkan Object Lock saat membuat bucket tujuan umum S3 baru dengan menggunakan konsol Amazon S3 AWS Command Line Interface ,AWS CLI() AWS SDKs, atau Amazon S3 REST API.

### Menggunakan konsol S3
<a name="object-lock-new-bucket-console"></a>

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Pilih **Buat bucket**.

   Halaman **Buat bucket** terbuka.

1. Untuk **Nama bucket**, masukkan nama untuk bucket Anda.
**catatan**  
Setelah membuat bucket, Anda tidak dapat mengubah namanya. Untuk informasi selengkapnya tentang penamaan bucket, lihat [Aturan penamaan bucket tujuan umum](bucketnamingrules.md).

1. Untuk **Wilayah**, pilih Wilayah AWS tempat Anda ingin ember berada. 

1. Di bawah **Kepemilikan Objek**, pilih untuk menonaktifkan atau mengaktifkan daftar kontrol akses (ACLs) dan mengontrol kepemilikan objek yang diunggah di bucket Anda.

1. Di bawah **Pengaturan Blokir Akses Publik untuk bucket ini**, pilih pengaturan Blokir Akses Publik yang ingin Anda terapkan ke bucket. 

1. Di bawah **Penentuan Versi Bucket**, pilih **Diaktifkan.**

   Kunci Objek hanya berfungsi dengan bucket berversi.

1. (Opsional) Di bawah **Tanda**, Anda dapat memilih untuk menambahkan tanda ke bucket Anda. Tanda adalah pasangan nilai kunci yang digunakan untuk mengkategorikan penyimpanan dan mengalokasikan biaya.

1. Di bawah **Pengaturan lanjutan**, cari **Kunci Objek** dan pilih **Aktifkan**.

   Anda harus memahami bahwa mengaktifkan Kunci Objek akan membuat objek di dalam bucket ini terkunci secara permanen.

1. Pilih **Buat bucket**.

### Menggunakan AWS CLI
<a name="object-lock-new-bucket-cli"></a>

Contoh `create-bucket` berikut membuat bucket S3 baru bernama `amzn-s3-demo-bucket1` dengan Kunci Objek yang diaktifkan:

```
aws s3api create-bucket --bucket amzn-s3-demo-bucket1 --object-lock-enabled-for-bucket
```

Untuk informasi dan contoh selengkapnya, lihat [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html) di *Referensi Perintah AWS CLI *.

**catatan**  
Anda dapat menjalankan AWS CLI perintah dari konsol dengan menggunakan AWS CloudShell. AWS CloudShell adalah shell berbasis browser dan pra-otentikasi yang dapat Anda luncurkan langsung dari file. Konsol Manajemen AWS Untuk informasi lebih lanjut, lihat [Apa itu CloudShell?](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) dalam *AWS CloudShell User Guide*.

### Penggunaan API REST
<a name="object-lock-new-bucket-rest"></a>

Anda dapat menggunakan API REST untuk membuat bucket S3 baru dengan Kunci Objek yang diaktifkan. Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) di *Referensi API Amazon Simple Storage Service*.

### Menggunakan AWS SDKs
<a name="object-lock-new-bucket-sdk"></a>

Untuk contoh cara mengaktifkan Object Lock saat membuat bucket S3 baru dengan AWS SDKs, lihat [Contoh kode](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_LCreateBucket_section.html) di Referensi API *Amazon S3*.

Untuk contoh cara mendapatkan konfigurasi Object Lock saat ini dengan AWS SDKs, lihat [Contoh kode di Referensi](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) *API Amazon S3*.

Untuk skenario interaktif yang mendemonstrasikan fitur Object Lock yang berbeda menggunakan AWS SDKs, lihat [Contoh kode](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) di Referensi *API Amazon S3*.

Untuk informasi umum tentang penggunaan yang berbeda AWS SDKs, lihat [Mengembangkan dengan Amazon S3 menggunakan](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) Referensi API Amazon *S3 AWS SDKs di Amazon S3*.

## Aktifkan Kunci Objek pada bucket S3 yang ada
<a name="object-lock-configure-existing-bucket"></a>

Anda dapat mengaktifkan Object Lock untuk bucket S3 yang ada dengan menggunakan konsol Amazon S3, AWS CLI API REST Amazon S3 AWS SDKs, atau Amazon S3.

### Menggunakan konsol S3
<a name="object-lock-existing-bucket-console"></a>

**catatan**  
Kunci Objek hanya berfungsi dengan bucket berversi.

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**.

1. Di daftar **Bucket**, pilih nama bucket yang ingin Anda aktifkan Kunci Objek.

1. Pilih tab **Properti**.

1. Di bawah **Properti**, gulir ke bawah ke bagian **Kunci Objek**, lalu pilih **Edit**.

1. Di bawah **Kunci Objek**, pilih **Aktifkan**.

   Anda harus memahami bahwa mengaktifkan Kunci Objek akan membuat objek di dalam bucket ini terkunci secara permanen.

1. Pilih **Simpan perubahan**.



### Menggunakan AWS CLI
<a name="object-lock-existing-bucket-cli"></a>

`put-object-lock-configuration`Contoh perintah berikut menetapkan periode retensi Kunci Objek 50 hari pada bucket bernama `amzn-s3-demo-bucket1`:

```
aws s3api put-object-lock-configuration --bucket amzn-s3-demo-bucket1 --object-lock-configuration='{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": 50 }}}'
```

Untuk informasi dan contoh selengkapnya, lihat [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html) di *Referensi Perintah AWS CLI *.

**catatan**  
Anda dapat menjalankan AWS CLI perintah dari konsol dengan menggunakan AWS CloudShell. AWS CloudShell adalah shell berbasis browser dan pra-otentikasi yang dapat Anda luncurkan langsung dari file. Konsol Manajemen AWS Untuk informasi lebih lanjut, lihat [Apa itu CloudShell?](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) dalam *AWS CloudShell User Guide*.

### Penggunaan API REST
<a name="object-lock-existing-bucket-rest"></a>

Anda dapat menggunakan API REST Amazon S3 untuk mengaktifkan Kunci Objek pada bucket S3 yang sudah ada. Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html) di *Referensi API Amazon Simple Storage Service*.

### Menggunakan AWS SDKs
<a name="object-lock-existing-bucket-sdk"></a>

Untuk contoh cara mengaktifkan Object Lock untuk bucket S3 yang ada dengan AWS SDKs, lihat [Contoh kode](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLockConfiguration_section.html) di Referensi API *Amazon S3*.

Untuk contoh cara mendapatkan konfigurasi Object Lock saat ini dengan AWS SDKs, lihat [Contoh kode di Referensi](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) *API Amazon S3*.

Untuk skenario interaktif yang mendemonstrasikan fitur Object Lock yang berbeda menggunakan AWS SDKs, lihat [Contoh kode](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) di Referensi *API Amazon S3*.

Untuk informasi umum tentang penggunaan yang berbeda AWS SDKs, lihat [Mengembangkan dengan Amazon S3 menggunakan](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) Referensi API Amazon *S3 AWS SDKs di Amazon S3*.

## Mengatur atau memodifikasi penyimpanan yang sah pada objek S3
<a name="object-lock-configure-set-legal-hold"></a>

Anda dapat menyetel atau menghapus penahanan hukum pada objek S3 dengan menggunakan konsol Amazon S3 AWS CLI, AWS SDKs, atau Amazon S3 REST API.

**penting**  
Jika Anda ingin mengatur penyimpanan yang sah pada suatu objek, bucket objek harus sudah mengaktifkan Kunci Objek.
Jika Anda memiliki versi objek `PUT` yang memiliki mode dan periode retensi individual eksplisit dalam bucket, pengaturan Kunci Objek individual versi objek akan menimpa pengaturan retensi properti bucket apa pun.

Untuk informasi selengkapnya, lihat [Penahanan legal](object-lock.md#object-lock-legal-holds).

### Menggunakan konsol S3
<a name="object-lock-set-legal-hold-console"></a>

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**.

1. Di daftar **Bucket**, pilih nama bucket yang berisi objek yang ingin Anda tetapkan atau ubah penyimpanan sahnya.

1. Dalam daftar **Objek**, pilih objek yang ingin Anda atur atau ubah penyimpanan sahnya.

1. Pada halaman **Properti objek**, temukan bagian **Penyimpanan yang Sah Kunci Objek**, lalu pilih **Edit**.

1. Pilih **Aktifkan** untuk menetapkan penyimpanan yang sah atau **Nonaktifkan** untuk menghapus penyimpanan yang sah.

1. Pilih **Simpan perubahan**.

### Menggunakan AWS CLI
<a name="object-lock-set-legal-hold-cli"></a>

Contoh `put-object-legal-hold` berikut menetapkan penyimpanan yang sah pada objek *`my-image.fs`* dalam bucket bernama `amzn-s3-demo-bucket1`:

```
aws s3api put-object-legal-hold --bucket amzn-s3-demo-bucket1 --key my-image.fs --legal-hold="Status=ON"
```

Contoh `put-object-legal-hold` berikut menghapus penyimpanan yang sah pada objek *`my-image.fs`* dalam bucket bernama `amzn-s3-demo-bucket1`:

```
aws s3api put-object-legal-hold --bucket amzn-s3-demo-bucket1 --key my-image.fs --legal-hold="Status=OFF"
```

Untuk informasi dan contoh selengkapnya, lihat [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-legal-hold.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-legal-hold.html) di *Referensi Perintah AWS CLI *.

**catatan**  
Anda dapat menjalankan AWS CLI perintah dari konsol dengan menggunakan AWS CloudShell. AWS CloudShell adalah shell berbasis browser dan pra-otentikasi yang dapat Anda luncurkan langsung dari file. Konsol Manajemen AWS Untuk informasi lebih lanjut, lihat [Apa itu CloudShell?](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) dalam *AWS CloudShell User Guide*.

### Penggunaan API REST
<a name="object-lock-set-legal-hold-rest"></a>

Anda dapat menggunakan API REST untuk menetapkan atau memodifikasi penyimpanan yang sah pada objek. Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html) di *Referensi API Amazon Simple Storage Service*.

### Menggunakan AWS SDKs
<a name="object-lock-set-legal-hold-sdk"></a>

Untuk contoh cara menyetel penahanan hukum pada objek dengan AWS SDKs, lihat [Contoh kode di Referensi](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLegalHold_section.html) *API Amazon S3*.

Untuk contoh cara mendapatkan status penahanan hukum saat ini dengan AWS SDKs, lihat [Contoh kode di Referensi](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLegalHoldConfiguration_section.html) *API Amazon S3*.

Untuk skenario interaktif yang mendemonstrasikan fitur Object Lock yang berbeda menggunakan AWS SDKs, lihat [Contoh kode](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) di Referensi *API Amazon S3*.

Untuk informasi umum tentang penggunaan yang berbeda AWS SDKs, lihat [Mengembangkan dengan Amazon S3 menggunakan](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) Referensi API Amazon *S3 AWS SDKs di Amazon S3*.

## Menetapkan atau memodifikasi periode retensi pada objek S3
<a name="object-lock-configure-set-retention-period-object"></a>

Anda dapat menyetel atau mengubah periode retensi pada objek S3 menggunakan konsol Amazon S3 AWS CLI, AWS SDKs, atau Amazon S3 REST API.

**penting**  
Jika Anda ingin mengatur periode retensi pada objek, bucket objek harus sudah mengaktifkan Kunci Objek.
Jika Anda memiliki versi objek `PUT` yang memiliki mode dan periode retensi individual eksplisit dalam bucket, pengaturan Kunci Objek individual versi objek akan menimpa pengaturan retensi properti bucket apa pun.
Satu-satunya cara untuk menghapus objek di bawah mode kepatuhan sebelum tanggal retensi berakhir adalah dengan menghapus yang terkait Akun AWS.

Untuk informasi selengkapnya, lihat [Periode retensi](object-lock.md#object-lock-retention-periods).

### Menggunakan konsol S3
<a name="object-lock-set-retention-period-console"></a>

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**.

1. Di daftar **Bucket**, pilih nama bucket yang berisi objek yang ingin Anda tetapkan atau ubah periode retensinya.

1. Dalam daftar **Objek**, pilih objek yang ingin Anda tetapkan atau ubah periode retensinya.

1. Pada halaman **Properti object**, temukan bagian **Retensi Kunci Objek**, lalu pilih **Edit**.

1. Di bawah **Retensi**, pilih **Aktifkan** untuk menetapkan periode retensi atau **Nonaktifkan** untuk menghapus periode retensi.

1. Jika Anda memilih **Aktifkan**, di bawah **Mode retensi**, pilih **mode Tata Kelola** atau **mode Kepatuhan**. Untuk informasi selengkapnya, lihat [Mode retensi](object-lock.md#object-lock-retention-modes).

1. Di bawah **Pertahankan hingga tanggal**, pilih tanggal yang Anda inginkan untuk mengakhiri periode retensi. Selama periode ini, objek Anda dilindungi WORM dan tidak dapat ditimpa atau dihapus. Untuk informasi selengkapnya, lihat [Periode retensi](object-lock.md#object-lock-retention-periods).

1. Pilih **Simpan perubahan**.

### Menggunakan AWS CLI
<a name="object-lock-set-retention-period-cli"></a>

Contoh `put-object-retention` berikut menetapkan periode retensi pada objek *`my-image.fs`* dalam bucket berama `amzn-s3-demo-bucket1` hingga 1 Januari 2025:

```
aws s3api put-object-retention --bucket amzn-s3-demo-bucket1 --key my-image.fs --retention='{ "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00" }'
```

Untuk informasi dan contoh selengkapnya, lihat [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-retention.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-retention.html) di *Referensi Perintah AWS CLI *.

**catatan**  
Anda dapat menjalankan AWS CLI perintah dari konsol dengan menggunakan AWS CloudShell. AWS CloudShell adalah shell berbasis browser dan pra-otentikasi yang dapat Anda luncurkan langsung dari file. Konsol Manajemen AWS Untuk informasi lebih lanjut, lihat [Apa itu CloudShell?](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) dalam *AWS CloudShell User Guide*.

### Penggunaan API REST
<a name="object-lock-set-retention-period-rest"></a>

Anda dapat menggunakan API REST untuk menetapkan periode retensi pada objek. Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html) di *Referensi API Amazon Simple Storage Service*.

### Menggunakan AWS SDKs
<a name="object-lock-set-retention-period-sdk"></a>

Untuk contoh cara menyetel periode retensi pada objek dengan AWS SDKs, lihat [Contoh kode di Referensi](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectRetention_section.html) *API Amazon S3*.

Untuk contoh cara mendapatkan periode retensi pada objek dengan AWS SDKs, lihat [Contoh kode](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) di Referensi *API Amazon S3*.

Untuk skenario interaktif yang mendemonstrasikan fitur Object Lock yang berbeda menggunakan AWS SDKs, lihat [Contoh kode](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) di Referensi *API Amazon S3*.

Untuk informasi umum tentang penggunaan yang berbeda AWS SDKs, lihat [Mengembangkan dengan Amazon S3 menggunakan](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) Referensi API Amazon *S3 AWS SDKs di Amazon S3*.

## Menetapkan atau memodifikasi periode retensi default pada bucket S3
<a name="object-lock-configure-set-retention-period-bucket"></a>

Anda dapat menyetel atau mengubah periode retensi default pada bucket S3 menggunakan konsol Amazon S3 AWS CLI, AWS SDKs, atau Amazon S3 REST API. Anda menentukan durasi, baik dalam hitungan hari atau tahun, untuk lamanya perlindungan terhadap setiap versi objek yang ditempatkan di dalam bucket.

**penting**  
Jika Anda ingin menetapkan periode retensi default pada bucket, bucket harus sudah mengaktifkan Kunci Objek.
Jika Anda memiliki versi objek `PUT` yang memiliki mode dan periode retensi individual eksplisit dalam bucket, pengaturan Kunci Objek individual versi objek akan menimpa pengaturan retensi properti bucket apa pun.
Satu-satunya cara untuk menghapus objek di bawah mode kepatuhan sebelum tanggal retensi berakhir adalah dengan menghapus yang terkait Akun AWS.

Untuk informasi selengkapnya, lihat [Periode retensi](object-lock.md#object-lock-retention-periods).

### Menggunakan konsol S3
<a name="object-lock-set-retention-period-bucket-console"></a>

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**.

1. Di daftar **Bucket**, pilih nama bucket yang ingin Anda tetapkan atau ubah periode retensi defaultnya.

1. Pilih tab **Properti**.

1. Di bawah **Properti**, gulir ke bawah ke bagian **Kunci Objek**, lalu pilih **Edit**.

1. Di bawah **Retensi default**, pilih **Aktifkan** untuk menetapkan retensi default atau **Nonaktifkan** untuk menghapus retensi default.

1. Jika Anda memilih **Aktifkan**, di bawah **Mode retensi**, pilih **mode Tata Kelola** atau **mode Kepatuhan**. Untuk informasi selengkapnya, lihat [Mode retensi](object-lock.md#object-lock-retention-modes).

1. Di bawah **Periode retensi default**, pilih jumlah hari atau tahun yang Anda inginkan untuk periode retensi. Objek yang ditempatkan di bucket ini akan terkunci selama beberapa hari atau tahun. Untuk informasi selengkapnya, lihat [Periode retensi](object-lock.md#object-lock-retention-periods).

1. Pilih **Simpan perubahan**.

### Menggunakan AWS CLI
<a name="object-lock-configure-set-retention-period-bucket-cli"></a>

Contoh `put-object-lock-configuration` perintah berikut menetapkan periode retensi Kunci Objek 50 hari pada bucket yang bernama `amzn-s3-demo-bucket1` menggunakan mode kepatuhan:

```
aws s3api put-object-lock-configuration --bucket amzn-s3-demo-bucket1 --object-lock-configuration='{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": 50 }}}'
```

Contoh `put-object-lock-configuration` berikut menghapus konfigurasi retensi default pada bucket:

```
aws s3api put-object-lock-configuration --bucket amzn-s3-demo-bucket1 --object-lock-configuration='{ "ObjectLockEnabled": "Enabled"}'
```

Untuk informasi dan contoh selengkapnya, lihat [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html) di *Referensi Perintah AWS CLI *.

**catatan**  
Anda dapat menjalankan AWS CLI perintah dari konsol dengan menggunakan AWS CloudShell. AWS CloudShell adalah shell berbasis browser dan pra-otentikasi yang dapat Anda luncurkan langsung dari file. Konsol Manajemen AWS Untuk informasi lebih lanjut, lihat [Apa itu CloudShell?](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) dalam *AWS CloudShell User Guide*.

### Penggunaan API REST
<a name="object-lock-configure-set-retention-period-bucket-rest"></a>

Anda dapat menggunakan REST API untuk menyetel periode retensi default pada bucket S3 yang ada. Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html) dalam *Referensi API Amazon Simple Storage Service*.

### Menggunakan AWS SDKs
<a name="object-lock-configure-set-retention-period-bucket-sdk"></a>

Untuk contoh cara menyetel periode retensi default pada bucket S3 yang ada dengan AWS SDKs, lihat [Contoh kode](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLockConfiguration_section.html) di Referensi API *Amazon S3*.

Untuk skenario interaktif yang mendemonstrasikan fitur Object Lock yang berbeda menggunakan AWS SDKs, lihat [Contoh kode](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) di Referensi *API Amazon S3*.

Untuk informasi umum tentang penggunaan yang berbeda AWS SDKs, lihat [Mengembangkan dengan Amazon S3 menggunakan](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) Referensi API Amazon *S3 AWS SDKs di Amazon S3*.