在 AWS 上使用 Terraform 定义新策略,但在版本中出现错误
Defining new policy with Terraform on AWS, but gets error in Version
我正在尝试通过 Terraform 在 AWS 中创建新策略。
但是当我想将 Version
设为今天的日期时出现错误,例如 "Version": "2022-03-06"
.
为什么会这样? (此日期运行良好:"Version": "2012-12-17"
)。
main.tf:
resource "aws_iam_policy" "adminUsers" {
name = "AdminUsers"
policy = file("admin-policy.json")
}
admin-policy.json
{
"Version": "2022-03-06",
"Statement": [
{
"Effect": "Allow",
"Action": "*",
"Resource": "*"
}
]
}
https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_version.html
您可以在上面的URL中查看。就像政策的版本,目前有2个版本:2012-10-17和2008-10-17。
要注意Policy的版本,可以改用Sid
我正在尝试通过 Terraform 在 AWS 中创建新策略。
但是当我想将 Version
设为今天的日期时出现错误,例如 "Version": "2022-03-06"
.
为什么会这样? (此日期运行良好:"Version": "2012-12-17"
)。
main.tf:
resource "aws_iam_policy" "adminUsers" {
name = "AdminUsers"
policy = file("admin-policy.json")
}
admin-policy.json
{
"Version": "2022-03-06",
"Statement": [
{
"Effect": "Allow",
"Action": "*",
"Resource": "*"
}
]
}
https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_version.html
您可以在上面的URL中查看。就像政策的版本,目前有2个版本:2012-10-17和2008-10-17。
要注意Policy的版本,可以改用Sid