Amazon web services 在AWS中启动EC2失败
我正在尝试复制此实验室:,但不断收到一个错误Amazon web services 在AWS中启动EC2失败,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我正在尝试复制此实验室:,但不断收到一个错误提供的凭据没有为EC2 Spot实例创建服务链接角色的权限。似乎当它尝试创建实例时失败了,有人知道为什么吗?我确保给它所有的权限角色,但没有工作 您使用的凭据(IAM用户或角色)似乎没有执行操作的权限。行动: 授予创建IAM角色的权限,该角色允许AWS服务代表您执行操作 请仔细检查您使用的IAM用户和凭据 提交spot请求时–需要在IAM中创建一个名为AWSServiceRoleForEC2Spot的服务链接角色(如果不存在) 检查IAM用户是否具有以
提供的凭据没有为EC2 Spot实例创建服务链接角色的权限。
似乎当它尝试创建实例时失败了,有人知道为什么吗?我确保给它所有的权限角色,但没有工作 您使用的凭据(IAM用户或角色)似乎没有执行操作的权限。行动:
授予创建IAM角色的权限,该角色允许AWS服务代表您执行操作
请仔细检查您使用的IAM用户和凭据 提交spot请求时–需要在IAM中创建一个名为AWSServiceRoleForEC2Spot的服务链接角色(如果不存在) 检查IAM用户是否具有以下权限: iam:CreateServiceLinkedRole 文档中的更多内容:
首先尝试使用根帐户。如果它有效,让我们再看看IAM角色。你能解释一下根帐户的更多含义吗@Avivloth root帐户指具有所有权限的帐户。IAM角色就像权限有限的子用户。我创建了一个具有all with all access的角色,因此看不出哪里出了问题,您能告诉我需要使用的角色可能是什么样子吗?您是否使用管理员凭据来完成本教程?您可以在控制台中启动实例吗?您是否使用管理员凭据。也许,如果你更新你的问题,将相关的信息,它将更容易提供更好的答案。