

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

# Buat aturan retensi Recycle Bin
<a name="recycle-bin-create-rule"></a>

Saat membuat aturan retensi, Anda harus menentukan parameter yang diperlukan berikut:
+ Jenis sumber daya untuk melindungi (volume, snapshot, atau AMIs).
+ Jenis aturan retensi (tingkat tag atau tingkat Wilayah). Aturan tingkat tag hanya melindungi sumber daya yang memiliki tag tertentu. Aturan tingkat wilayah melindungi semua sumber daya di Wilayah, tetapi dapat mengecualikan sumber daya yang memiliki tag tertentu.
+ Periode retensi untuk mempertahankan sumber daya setelah dihapus. Setelah periode ini berakhir, sumber daya dihapus secara permanen dari Recycle Bin. Periode retensi yang didukung adalah:
  + Volume EBS: 1 - 7 hari
  + Snapshot EBS dan didukung EBS AMIs: 1 - 365 hari

Anda juga dapat secara opsional menentukan nama aturan dan deskripsi masing-masing hingga 255 karakter, dan tag untuk membantu Anda mengidentifikasi dan mengatur aturan Anda. Kami menyarankan agar Anda tidak menyertakan informasi identitas pribadi, rahasia, atau sensitif dalam nama, deskripsi, atau tag.

Anda juga dapat secara opsional mengunci aturan retensi tingkat Wilayah pada pembuatan. Jika mengunci aturan retensi pada pembuatan, Anda juga harus menentukan periode penundaan pembukaan kunci, 7 hingga 30 hari. Aturan retensi tetap tidak terkunci secara default kecuali Anda menguncinya secara eksplisit.

**catatan**  
Aturan retensi hanya berfungsi di Wilayah tempat pembuatannya. Jika ingin menggunakan Keranjang Sampah di Wilayah lain, Anda harus membuat aturan retensi tambahan di Wilayah tersebut.

Anda dapat membuat sebuah aturan retensi Keranjang Sampah menggunakan salah satu metode berikut.

------
#### [ Recycle Bin console ]

**Untuk membuat aturan retensi tingkat tag**

1. [Buka konsol Recycle Bin di rumah/ https://console.aws.amazon.com/rbin/](https://console.aws.amazon.com/rbin/home/)

1. Di panel navigasi, pilih buat **Aturan retensi**, lalu pilih **Buat aturan retensi**.

1. (*Opsional*) Untuk **Nama aturan retensi**, masukkan nama deskriptif untuk aturan retensi.

1. (*Opsional*) Untuk **Deskripsi aturan retensi**, masukkan deskripsi singkat untuk aturan retensi.

1. Untuk **jenis sumber daya**, pilih jenis sumber daya untuk aturan retensi yang akan dilindungi. Aturan retensi hanya akan mempertahankan sumber daya dari tipe ini di Keranjang Sampah.

1. Untuk **Pilih sumber daya yang akan disimpan**, pilih **Pertahankan sumber daya yang memiliki tag tertentu**.

1. Untuk **tag Resource**, masukkan kunci tag dan pasangan nilai yang akan digunakan untuk mengidentifikasi sumber daya yang akan disimpan di Recycle Bin. Hanya sumber daya dari jenis tertentu yang memiliki setidaknya satu dari tag yang ditentukan akan dipertahankan oleh aturan retensi.

1. Untuk **periode Retensi**, masukkan jumlah hari untuk menyimpan sumber daya yang dihapus di Recycle Bin.

1. Pilih **Buat aturan retensi**.

**Untuk membuat aturan retensi tingkat Wilayah**

1. [Buka konsol Recycle Bin di rumah/ https://console.aws.amazon.com/rbin/](https://console.aws.amazon.com/rbin/home/)

1. Di panel navigasi, pilih buat **Aturan retensi**, lalu pilih **Buat aturan retensi**.

1. (*Opsional*) Untuk **Nama aturan retensi**, masukkan nama deskriptif untuk aturan retensi.

1. (*Opsional*) Untuk **Deskripsi aturan retensi**, masukkan deskripsi singkat untuk aturan retensi.

1. Untuk **jenis sumber daya**, pilih jenis sumber daya untuk aturan retensi yang akan dilindungi. Aturan retensi hanya akan mempertahankan sumber daya dari tipe ini di Keranjang Sampah.

1. Untuk **Pilih sumber daya yang akan disimpan**, pilih **Pertahankan semua sumber daya**.

1. (*Opsional*) Untuk mengecualikan sumber daya yang memiliki tag tertentu, untuk **tag Pengecualian**, masukkan hingga lima kunci tag dan pasangan nilai yang akan digunakan untuk mengidentifikasi sumber daya yang akan dikecualikan. Sumber daya yang memiliki salah satu tag ini diabaikan oleh aturan retensi.

1. Untuk **periode Retensi**, masukkan jumlah hari untuk menyimpan sumber daya yang dihapus di Recycle Bin.

1. (*Opsional*) Guna mengunci aturan retensi, untuk **Pengaturan penguncian aturan**, pilih **Kunci**, lalu untuk **Membuka kunci periode penundaan**, tentukan periode penundaan pembukaan kunci dalam hari. Aturan retensi terkunci tidak dapat diubah atau dihapus. Untuk mengubah atau menghapus aturan, Anda harus terlebih dahulu membukanya dan kemudian menunggu periode penundaan pembukaan kunci berakhir. Untuk informasi selengkapnya, lihat [Kunci aturan retensi Recycle Bin untuk mencegahnya diperbarui atau dihapus](recycle-bin-lock.md)

   Agar aturan retensi tidak terkunci, untuk **Pengaturan penguncian aturan**, tetap pilih **Buka kunci**. Aturan retensi yang tidak terkunci dapat diubah atau dihapus kapan saja.
**catatan**  
Anda tidak dapat mengunci aturan retensi tingkat Wilayah yang memiliki tag pengecualian.

1. Pilih **Buat aturan retensi**.

------
#### [ AWS CLI ]

**Untuk membuat aturan retensi**  
Gunakan perintah AWS CLI [create-rule](https://docs.aws.amazon.com/cli/latest/reference/rbin/create-rule.html). Untuk `--retention-period`, tentukan jumlah hari guna mempertahankan snapshot yang terhapus di Keranjang Sampah. Untuk`--resource-type`, tentukan `EBS_VOLUME` volume, `EBS_SNAPSHOT` untuk snapshot, atau `EC2_IMAGE` untuk AMIs. Untuk membuat aturan retensi tingkat tag`--resource-tags`, tentukan tag yang akan digunakan untuk mengidentifikasi sumber daya yang akan dipertahankan. Untuk membuat aturan retensi tingkat Region, hilangkan, dan tentukan secara opsional `--resource-tags``--exclude-resource-tags`, untuk mengecualikan sumber daya yang memiliki tag tertentu.  Untuk mengunci aturan retensi tingkat Region, sertakan`--lock-configuration`, dan tentukan periode penundaan buka kunci dalam beberapa hari.

```
aws rbin create-rule \
--retention-period RetentionPeriodValue={{number_of_days}},RetentionPeriodUnit=DAYS \
--resource-type {{EBS_VOLUME|EBS_SNAPSHOT|EC2_IMAGE}} \
--description "{{rule_description}}" \
--lock-configuration 'UnlockDelay={UnlockDelayUnit=DAYS,UnlockDelayValue={{unlock_delay_in_days}}}' \
--resource-tags ResourceTagKey={{tag_key}},ResourceTagValue={{tag_value}} \
--exclude-resource-tags ResourceTagKey={{tag_key}},ResourceTagValue={{tag_value}}
```

**Contoh 1**  
Perintah contoh berikut membuat aturan retensi tingkat Wilayah yang tidak terkunci yang mempertahankan semua snapshot yang dihapus selama `7` hari.

```
aws rbin create-rule \
--retention-period RetentionPeriodValue=7,RetentionPeriodUnit=DAYS \
--resource-type EBS_SNAPSHOT \
--description "Match all snapshots"
```

**Contoh 2**  
Contoh perintah berikut membuat aturan tingkat tanda yang mempertahankan snapshot yang dihapus yang ditandai dengan `purpose=production` untuk jangka waktu `7` hari.

```
aws rbin create-rule \
--retention-period RetentionPeriodValue=7,RetentionPeriodUnit=DAYS \
--resource-type EBS_SNAPSHOT \
--description "Match snapshots with a specific tag" \
--resource-tags ResourceTagKey=purpose,ResourceTagValue=production
```

**Contoh 3**  
Contoh perintah berikut membuat aturan retensi tingkat Wilayah terkunci yang mempertahankan semua snapshot yang dihapus selama jangka waktu `7` hari. Aturan retensi dikunci dengan periode penundaan buka kunci 7 hari.

```
aws rbin create-rule \
--retention-period RetentionPeriodValue=7,RetentionPeriodUnit=DAYS \
--resource-type EBS_SNAPSHOT \
--description "Match all snapshots" \
--lock-configuration 'UnlockDelay={UnlockDelayUnit=DAYS,UnlockDelayValue=7}'
```

**Contoh 4**  
Perintah contoh berikut membuat aturan retensi tingkat Region yang tidak terkunci yang mempertahankan semua snapshot yang dihapus, kecuali snapshot yang ditandai dengan`purpose:testing`, selama beberapa hari. `7`

```
aws rbin create-rule \
--retention-period RetentionPeriodValue=7,RetentionPeriodUnit=DAYS \
--resource-type EBS_SNAPSHOT \
--description "Match only production snapshots" \
--exclude-resource-tags ResourceTagKey=purpose,ResourceTagValue=testing
```

------