AWS策略是由JSON文件构成的,其中包含了一些元数据,例如版本号。为了更好地管理和识别策略,AWS通过对“版本”元数据的特定约定进行了规范。
具体而言,AWS约定了以下几种版本号格式:
按照规定,版本号应该是一个日期字符串,格式为“YYYY-MM-DD”。这个日期表示AWS策略语言的规范版本。AWS会继续支持较旧的语言版本,以便用户可以更慢地迁移到新的约定。但是,AWS建议始终使用最新的版本,并在创建新策略时将版本号设置为最新日期字符串。
以下是一个包含版本号的AWS策略示例:
{
"Version": "2019-11-01",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::examplebucket/*"
}
]
}