IAMJSONelemen kebijakan: Version - AWS Identity and Access Management

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

IAMJSONelemen kebijakan: Version

Catatan disambiguasi

Elemen Version JSON kebijakan ini berbeda dari versi kebijakan. Elemen kebijakan Version digunakan dalam kebijakan dan menentukan versi bahasa kebijakan. Versi kebijakan, di sisi lain, dibuat saat Anda membuat perubahan pada kebijakan yang dikelola pelanggan diIAM. Perubahan kebijakan tidak mengesampingkan kebijakan yang ada. Sebagai gantinya, IAM buat versi baru dari kebijakan terkelola. Jika Anda mencari informasi tentang dukungan beberapa versi yang tersedia untuk kebijakan terkelola, lihat Kebijakan IAM versioning.

Elemen kebijakan Version menetapkan aturan sintaksis bahasa yang akan digunakan untuk memproses kebijakan. Untuk menggunakan semua fitur kebijakan yang tersedia, sertakan Version elemen berikut di luar Statement elemen 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 elemen Version dan mengaturnya ke 2012-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.