0

我尝试使用命令 eb init 使用 eb cli 初始化弹性 beanstalk 应用程序。经过几个步骤后,它会要求一些输入来创建公钥。但是,当我输入输入时,它给出“错误:NotAuthorizedError - 操作被拒绝。您无权执行此操作。编码授权失败消息:”错误。我的 IAM 用户角色在此处列出:

 AWSCodeCommitFullAccess
 AmazonEC2ContainerRegistryFullAccess
 AWSElasticBeanstalkMulticontainerDocker
 AmazonECS_FullAccess
 AmazonECSTaskExecutionRolePolicy
 AmazonEC2ContainerServiceforEC2Role
 AmazonEC2ContainerServiceRole
 AdministratorAccess-AWSElasticBeanstalk
 AWSElasticBeanstalkReadOnly

我是否需要额外的权限才能初始化 beanstalk 应用程序?

4

2 回答 2

2

eb init. 您需要一个具有ec2:CreateKeyPair权限的 IAM 策略。

于 2021-09-20T19:46:11.723 回答
1

您需要向本地计算机上的默认 iam 用户添加 AmazonEC2FullAccess 权限。访问 aws 控制台

  1. 搜索我。
  2. 选择 iam 用户,这是您的默认用户。
  3. 单击带有附加现有权限的按钮。
  4. 单击添加权限并搜索 AmazonEC2FullAccess 然后添加它
于 2021-09-21T10:17:48.990 回答