【发布时间】:2014-07-14 11:15:21
【问题描述】:
在我的 AWS 账户中,默认情况下我的角色名称以 aws-opsworks-service-role 开头。我错误地删除了这些角色。只是想知道这些角色是否有 AWS 的任何默认用法,当它们消失时可能会导致问题?我没有创建这些角色,也没有使用 opswork 服务(至少没有明确地)。
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-iam aws-opsworks
在我的 AWS 账户中,默认情况下我的角色名称以 aws-opsworks-service-role 开头。我错误地删除了这些角色。只是想知道这些角色是否有 AWS 的任何默认用法,当它们消失时可能会导致问题?我没有创建这些角色,也没有使用 opswork 服务(至少没有明确地)。
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-iam aws-opsworks
我删除了它们,然后通过转到 OpsWorks 控制台并创建一个堆栈来重新添加它们(然后我随后将其删除)。当我这样做时,我根本没有任何角色,所以它创建了 opsworks 使用的 2。我怀疑如果您已经有其他角色,那么指定“新 IAM 角色”和“新 IAM 实例配置文件”将重新创建默认值
【讨论】:
它控制您对 opsworks 服务的委托。因此,您最终会遇到 opsworks 本身无法显示和委派一些涉及 IAM 角色、EC2 实例和 ELB 的任务的问题。
{"Statement": [{"Action": ["ec2:*", "iam:PassRole",
"cloudwatch:GetMetricStatistics",
"elasticloadbalancing:*"],
"Effect": "Allow",
"Resource": ["*"] }]}
这是政策。你可以很容易地把它放回去。
【讨论】: