AWS Lightsail 创建新实例(CLI)
问题原因:在Amazon EC2实例上运行aws lightsail create-instances
命令时,它将使用与实例关联的IAM角色的权限。
解决方法:您应该至少将lightsail:CreateInstances
权限添加到IAM角色中。您可能还需要分配其他权限,因为启动实例使用了许多资源(例如安全组、角色)。
注意:不可能将IAM用户分配给EC2实例,只能将IAM角色分配给实例。
我尝试创建一个角色,但我找不到将其附加到实例的方法,请您看一下我的问题(EDIT部分)好吗?也许我在设置IAM对象时漏掉了一些东西。(我仍然遇到相同的异常),我实际上是在实例的终端上使用,我应该尝试从另一个控制台登录吗?
问题原因:IAM策略中未包含"lightsail:CreateInstances"。
解决方法:确保在IAM策略中包含"lightsail:CreateInstances"。参考以下链接获取详细信息:
- https://lightsail.aws.amazon.com/ls/docs/en_us/articles/security_iam_service-with-iam
感谢您的回答,我将查看这些文档并进行一些测试。如果我找到解决方法,我会让您知道!