View a markdown version of this page

Kontrol akses ke Recycle Bin dengan IAM - Amazon EBS

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

Kontrol akses ke Recycle Bin dengan IAM

Secara default, pengguna tidak memiliki izin untuk menggunakan Keranjang Sampah, aturan retensi, atau sumber daya yang ada di Keranjang Sampah. Untuk mengizinkan pengguna bekerja dengan sumber daya ini, Anda harus membuat kebijakan IAM yang memberikan izin menggunakan sumber daya dan tindakan API tertentu. Setelah kebijakan dibuat, Anda harus menambahkan izin ke pengguna, grup, atau peran Anda.

Izin untuk menggunakan Keranjang Sampah dan aturan retensi

Untuk menggunakan Keranjang Sampah dan aturan retensi, pengguna memerlukan izin berikut.

  • rbin:CreateRule

  • rbin:UpdateRule

  • rbin:GetRule

  • rbin:ListRules

  • rbin:DeleteRule

  • rbin:TagResource

  • rbin:UntagResource

  • rbin:ListTagsForResource

  • rbin:LockRule

  • rbin:UnlockRule

Untuk menggunakan konsol Keranjang Sampah, pengguna memerlukan izin tag:GetResources.

Berikut ini adalah contoh kebijakan IAM yang menyertakan izin tag:GetResources untuk pengguna konsol. Jika beberapa izin tidak diperlukan, Anda dapat menghapusnya dari kebijakan.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "rbin:CreateRule", "rbin:UpdateRule", "rbin:GetRule", "rbin:ListRules", "rbin:DeleteRule", "rbin:TagResource", "rbin:UntagResource", "rbin:ListTagsForResource", "rbin:LockRule", "rbin:UnlockRule", "tag:GetResources" ], "Resource": "*" } ] }

Untuk memberikan akses dan menambahkan izin bagi pengguna, grup, atau peran Anda:

Izin untuk menggunakan sumber daya di Keranjang Sampah

Untuk informasi selengkapnya tentang izin IAM yang dibutuhkan untuk menggunakan sumber daya di Keranjang Sampah, lihat aturan berikut ini:

Kunci syarat untuk Keranjang Sampah

Keranjang Sampah menentukan kunci syarat berikut yang dapat Anda gunakan dalam elemen Condition dari kebijakan IAM untuk mengontrol kondisi di mana pernyataan kebijakan berlaku. Untuk informasi selengkapnya, lihat Elemen kebijakan JSON IAM di Panduan Pengguna IAM.

rbin: kunci Request/ResourceType kondisi

K rbin:Request/ResourceType unci kondisi dapat digunakan untuk memfilter akses CreateRule dan ListRules permintaan berdasarkan nilai yang ditentukan untuk parameter ResourceType permintaan.

Contoh 1 - CreateRule

Contoh kebijakan IAM berikut memungkinkan prinsipal IAM untuk membuat CreateRule permintaan hanya jika nilai yang ditentukan untuk parameter ResourceType permintaan adalah atau. EBS_SNAPSHOT EC2_IMAGE Hal ini memungkinkan pengguna utama membuat aturan retensi baru hanya untuk snapshot dan AMI.

JSON
{ "Version":"2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" :[ "rbin:CreateRule" ], "Resource" : "*", "Condition" : { "StringEquals" : { "rbin:Request/ResourceType" : ["EBS_SNAPSHOT", "EC2_IMAGE"] } } } ] }
Contoh 2 - ListRules

Contoh kebijakan IAM berikut memungkinkan prinsipal IAM untuk membuat ListRules permintaan hanya jika nilai yang ditentukan untuk parameter ResourceType permintaan adalah. EBS_SNAPSHOT Hal ini memungkinkan pengguna utama membuat daftar aturan retensi hanya untuk snapshot, dan ini mencegahnya membuat aturan retensi untuk tipe sumber daya lainnya.

JSON
{ "Version":"2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" :[ "rbin:ListRules" ], "Resource" : "*", "Condition" : { "StringEquals" : { "rbin:Request/ResourceType" : "EBS_SNAPSHOT" } } } ] }

rbin: kunci Attribute/ResourceType kondisi

K rbin:Attribute/ResourceType unci kondisi dapat digunakan untuk memfilter akses pada DeleteRule GetRule UpdateRule, LockRule, UnlockRule, TagResource, UntagResource,,, dan ListTagsForResource permintaan berdasarkan nilai ResourceType atribut aturan retensi.

Contoh 1 - UpdateRule

Contoh kebijakan IAM berikut mengizinkan prinsipal IAM untuk membuat UpdateRule permintaan hanya jika ResourceType atribut aturan retensi yang diminta adalah atau. EBS_SNAPSHOT EC2_IMAGE Hal ini memungkinkan pengguna utama memperbarui aturan retensi hanya untuk snapshot dan AMI.

JSON
{ "Version":"2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" :[ "rbin:UpdateRule" ], "Resource" : "*", "Condition" : { "StringEquals" : { "rbin:Attribute/ResourceType" : ["EBS_SNAPSHOT", "EC2_IMAGE"] } } } ] }
Contoh 2 - DeleteRule

Contoh kebijakan IAM berikut memungkinkan prinsipal IAM untuk membuat DeleteRule permintaan hanya jika ResourceType atribut aturan retensi yang diminta adalah. EBS_SNAPSHOT Hal ini memungkinkan pengguna utama menghapus aturan retensi hanya untuk snapshot.

JSON
{ "Version":"2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" :[ "rbin:DeleteRule" ], "Resource" : "*", "Condition" : { "StringEquals" : { "rbin:Attribute/ResourceType" : "EBS_SNAPSHOT" } } } ] }