AWS Lightsail 创建新实例(CLI)

7 浏览
0 Comments

AWS Lightsail 创建新实例(CLI)

我正在努力通过终端创建一个新实例并进行设置。

我已经创建了一个授权所有Lightsail访问权限的IAM用户-组-策略,但是当我登录到我的IAM用户账户并尝试从终端创建新实例时,我无法创建,会抛出以下异常:

Exception Screenshot

我对使用AWS还很陌生,有人知道出了什么问题吗?

编辑

这是我的设置:

AWS Setup

0
0 Comments

问题原因:在Amazon EC2实例上运行aws lightsail create-instances命令时,它将使用与实例关联的IAM角色的权限。

解决方法:您应该至少将lightsail:CreateInstances权限添加到IAM角色中。您可能还需要分配其他权限,因为启动实例使用了许多资源(例如安全组、角色)。

注意:不可能将IAM用户分配给EC2实例,只能将IAM角色分配给实例。

我尝试创建一个角色,但我找不到将其附加到实例的方法,请您看一下我的问题(EDIT部分)好吗?也许我在设置IAM对象时漏掉了一些东西。(我仍然遇到相同的异常),我实际上是在实例的终端上使用,我应该尝试从另一个控制台登录吗?

0
0 Comments

问题原因:IAM策略中未包含"lightsail:CreateInstances"。

解决方法:确保在IAM策略中包含"lightsail:CreateInstances"。参考以下链接获取详细信息:

- https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-managing-access-for-an-iam-user

- https://lightsail.aws.amazon.com/ls/docs/en_us/articles/security_iam_service-with-iam

感谢您的回答,我将查看这些文档并进行一些测试。如果我找到解决方法,我会让您知道!

0