【发布时间】:2020-08-23 07:06:13
【问题描述】:
如果我正在创建自定义自动缩放策略并尝试仅限制使用 KJ 开始的资源,而创建 EMR 自动缩放状态失败,而不是如果我指定“*”那么它可以正常工作.. 有什么我下面的政策代码中缺少吗?
resource "aws_iam_policy" "aut_policy" {
name = "test_autoscale_policy"
#path = "/"
description = ""
policy = <<EOF
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"cloudwatch:DescribeAlarms",
"elasticmapreduce:ListInstanceGroups",
"elasticmapreduce:ModifyInstanceGroups"
],
"Effect": "Allow",
"Resource": [
"arn:aws:elasticmapreduce:*:*:kj*",
"arn:aws:ec2:*:*:kj*",
"arn:aws:events:*:*:kj*",
"arn:aws:dynamodb:*:*:table/kj*",
"arn:aws:cloudwatch:*:*:kj*"]
}
]
}
EOF
}
如何创建限制资源的 AutoScaling IAM 角色?
【问题讨论】:
-
添加从 terraform 得到的错误会很有帮助
-
没有具体的错误..只有EMR,自动缩放状态为失败..rest EMR启动成功。
标签: amazon-web-services terraform amazon-iam amazon-emr autoscaling