本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
IAMJSON政策元素:Version
消除歧義注意事項
此Version
JSON原則元素與原則版本不同。Version
政策元素是在政策內使用,並定義政策語言的版本。另一方面,當您對中的客戶管理政策進行變更時,則會建立策略版本IAM。變更的政策不會覆寫現有的政策。而是IAM建立受管理策略的新版本。如果您在搜尋有關受管政策可用的多版本支援的詳細資訊,請參閱版本控制IAM政策。
Version
政策元素指定用於處理政策的語言語法規則。若要使用所有可用的政策功能,請在所有政策的 Statement
元素之外包含下列 Version
元素。
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:ListAllMyBuckets", "Resource": "*" } ] }
IAM 支援下列 Version
元素值:
-
2012-10-17
. 這是政策語言的目前版本,您應該一律包含Version
元素,並將其設定為2012-10-17
。否則,您無法使用此版本所引進的功能 (例如政策變數)。 -
2008-10-17
. 這是舊版本的政策語言。您可以在較舊的現有政策上看到此版本。對於任何新的政策,或您更新任何現有政策時,請不要使用此版本。較新的功能 (例如政策變數) 將無法使用您的政策。例如,${aws:username}
這類變數無法辨識為變數,而是視為政策中的文字字串。