Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Elemen IAM JSON:Version
Catatan disambiguasi
Elemen kebijakan JSON Version
ini berbeda dari versi kebijakan. Elemen kebijakan Version
digunakan dalam kebijakan dan menentukan versi bahasa kebijakan. Versi kebijakan, di sisi lain, dibuat ketika Anda membuat perubahan pada kebijakan yang dikelola pelanggan di IAM. Perubahan kebijakan tidak mengesampingkan kebijakan yang ada. Sebagai gantinya, IAM membuat versi baru dari kebijakan yang dikelola. Jika Anda mencari informasi tentang dukungan beberapa versi yang tersedia untuk kebijakan terkelola, lihat Peningkatan versi IAM.
Elemen kebijakan Version
menetapkan aturan sintaksis bahasa yang akan digunakan untuk memproses kebijakan. Untuk menggunakan semua fitur kebijakan yang tersedia, sertakan halVersion
Statement
elemen berikut di semua kebijakan Anda.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:ListAllMyBuckets", "Resource": "*" } ] }
IAM mendukung nilai elemen Version
berikut:
-
2012-10-17
. Ini adalah versi bahasa kebijakan saat ini, dan Anda harus selalu menyertakan elemenVersion
dan mengaturnya ke2012-10-17
. Jika tidak, Anda tidak dapat menggunakan fitur seperti variabel kebijakan yang diperkenalkan dengan versi ini. -
2008-10-17
. Ini adalah versi terdahulu dari bahasa kebijakan. Anda mungkin melihat versi ini pada kebijakan lama yang sudah ada. Jangan gunakan versi ini untuk kebijakan baru atau saat Anda memperbarui kebijakan yang sudah ada. Fitur yang lebih baru, seperti variabel kebijakan, tidak akan berfungsi dengan kebijakan Anda. Misalnya, variabel seperti${aws:username}
tidak diakui sebagai variabel dan diperlakukan sebagai string literal di dalam kebijakan.