Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kebijakan contoh reservasi kapasitas
Bagian ini mencakup contoh kebijakan yang dapat Anda gunakan untuk mengaktifkan berbagai tindakan pada reservasi kapasitas. Setiap kali Anda menggunakan kebijakan IAM, pastikan bahwa Anda mengikuti praktik terbaik IAM. Untuk informasi selengkapnya tentang administrator, lihat Praktik Terbaik IAM dalam Panduan Pengguna IAM.
Reservasi kapasitas adalah sumber daya IAM yang dikelola oleh Athena. Oleh karena itu, jika kebijakan reservasi kapasitas Anda menggunakan tindakan yang diambilcapacity-reservation
sebagai masukan, Anda harus menentukan ARN reservasi kapasitas sebagai berikut:
"Resource": [arn:aws:athena:
<region>
:<user-account>
:capacity-reservation/<capacity-reservation-name>
]
Dimana
adalah nama reservasi kapasitas Anda. Misalnya, untuk reservasi kapasitas bernama<capacity-reservation-name>
test_capacity_reservation
, tentukan sebagai sumber daya sebagai berikut:
"Resource": ["arn:aws:athena:
us-east-1
:123456789012
:capacity-reservation/test_capacity_reservation"]
Untuk daftar lengkap tindakan Amazon Athena, lihat nama tindakan API diReferensi API Amazon Athena. Untuk informasi selengkapnya tentang kebijakan IAM, lihatMembuat kebijakan dengan editor visualdi dalamPanduan Pengguna IAM.
contoh Contoh kebijakan untuk mencantumkan reservasi kapasitas
Kebijakan berikut memungkinkan semua pengguna untuk mencantumkan semua reservasi kapasitas.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "athena:ListCapacityReservations" ], "Resource": "*" } ] }
contoh Contoh kebijakan untuk operasi manajemen
Kebijakan berikut memungkinkan pengguna untuk membuat, membatalkan, mendapatkan detail, dan memperbarui reservasi kapasitastest_capacity_reservation
. Kebijakan ini juga memungkinkan pengguna untuk menetapkanworkgroupA
danworkgroupB
kepadatest_capacity_reservation
.
{ "Version":"2012-10-17", "Statement":[ { "Effect": "Allow", "Action": [ "athena:CreateCapacityReservation", "athena:GetCapacityReservation", "athena:CancelCapacityReservation", "athena:UpdateCapacityReservation", "athena:GetCapacityAssignmentConfiguration", "athena:PutCapacityAssignmentConfiguration" ], "Resource": [ "arn:aws:athena:
us-east-1
:123456789012
:capacity-reservation/test_capacity_reservation
", "arn:aws:athena:us-east-1
:123456789012
:workgroup/workgroupA
", "arn:aws:athena:us-east-1
:123456789012
:workgroup/workgroupB
" ] } ] }