Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagian ini mencakup contoh kebijakan yang dapat Anda gunakan untuk mengaktifkan berbagai tindakan pada reservasi kapasitas. Setiap kali Anda menggunakan IAM kebijakan, pastikan Anda mengikuti praktik IAM terbaik. Untuk informasi selengkapnya, lihat Praktik terbaik keamanan IAM di Panduan IAM Pengguna.
Reservasi kapasitas adalah IAM sumber daya yang dikelola oleh Athena. Oleh karena itu, jika kebijakan reservasi kapasitas Anda menggunakan tindakan yang diambil capacity-reservation
sebagai masukan, Anda harus menentukan reservasi kapasitas ARN sebagai berikut:
"Resource": [arn:aws:athena:
<region>
:<user-account>
:capacity-reservation/<capacity-reservation-name>
]
Di
mana 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 API tindakan di Referensi Amazon API Athena. Untuk informasi selengkapnya tentang IAM kebijakan, lihat Membuat kebijakan dengan editor visual di Panduan IAM Pengguna.
contoh Contoh kebijakan untuk membuat daftar reservasi kapasitas
Kebijakan berikut memungkinkan semua pengguna untuk membuat daftar 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, memperoleh detail, dan memperbarui reservasi kapasitastest_capacity_reservation
. Kebijakan ini juga memungkinkan pengguna untuk menetapkan workgroupA
dan workgroupB
test_capacity_reservation
menugaskan.
{
"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
"
]
}
]
}