我们需要通过AWS控制台将多个实例的pipe理委托给我们的客户之一。 为此,我们创build了一个新的IAM组。
我们需要这个组只列出和修改特定的EC2实例,例如使用一个标签。 我们尝试使用只读ec2模板,并通过添加以下内容来修改它:
"Statement": [ { "Effect": "Allow", "Action": "ec2:Describe*", "Resource": "*", "Condition": { "StringEquals": { "ec2:ResourceTag/Tenant": "clientname" } } },...
这不幸的结果是“你没有权限描述运行实例”的aws控制台,并没有实例显示,虽然正确的标签存在。 请告诉我们如何过滤基于标签或其他方法(例如VPC id)的实例列表。
这是不能做到的。 亚马逊的支持回答如下
不幸的是,没有办法只看到某个实例(基于ec2-tag,vpc id等)。 “ec2:Describe *”API操作不支持任何条件或资源级别的ARN。但是您可以有一个策略,其中所有的IAM组将能够看到所有的实例,但只能执行像启动,停止,重新启动并终止具有特定标记的实例上的实例