我尝试在我的帐户中使用 EC2 恢复操作,但无法执行此操作。每当我尝试创建带有重启 EC2 实例操作的警报时,都会出现以下错误:
A system administrator must provision SWF permissions for your IAM user so that the IAM user can perform this action.
不幸的是,我是这里的管理员,无法让它发挥作用。我的用户拥有 AmazonEC2FullAccess 和 CloudWatchFullAccess。
文档说:
如果您想使用 IAM 角色通过警报操作来停止、终止或重新启动实例,则只能使用 EC2ActionsAccess 角色。
但我不知道这个角色应该说些什么?无法在任何地方找到示例角色。
引用:https://groups.google.com/forum/#!topic/terraform-tool/N8s8MvFD_Rs
最佳答案
需要为您的 IAM 用户添加策略以允许访问 swf,如下所示:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"swf:*"
],
"Resource": "*"
}
]
}
请注意:swf 不支持基于资源的限制。
关于amazon-web-services - 如何创建 cloudwatch 警报来重启实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38048281/