Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS弹性豆茎-多集装箱装卸工_Amazon Web Services_Amazon Elastic Beanstalk_Amazon Ecs_Amazon Efs - Fatal编程技术网

Amazon web services AWS弹性豆茎-多集装箱装卸工

Amazon web services AWS弹性豆茎-多集装箱装卸工,amazon-web-services,amazon-elastic-beanstalk,amazon-ecs,amazon-efs,Amazon Web Services,Amazon Elastic Beanstalk,Amazon Ecs,Amazon Efs,我们计划使用多容器Docker实现AWS Elastic Beanstalk。我有一个IAM用户,可以完全访问所有服务。 我已经创建了docker映像并成功地推送到AWS弹性容器服务。 当我使用AWS Elastic Beanstalk将docker映像(.json)部署到服务器时,我遇到了以下问题。请指导我解决问题。 我已经检查了IAM用户策略并添加了Amazon ECS、Elastic Beanstalk完全访问。 我已经为您的ref.列出了我的.json代码 Json代码: { "AW

我们计划使用多容器Docker实现AWS Elastic Beanstalk。我有一个IAM用户,可以完全访问所有服务。 我已经创建了docker映像并成功地推送到AWS弹性容器服务。 当我使用AWS Elastic Beanstalk将docker映像(.json)部署到服务器时,我遇到了以下问题。请指导我解决问题。 我已经检查了IAM用户策略并添加了Amazon ECS、Elastic Beanstalk完全访问。 我已经为您的ref.列出了我的.json代码

Json代码:

{
  "AWSEBDockerrunVersion": "2",  
"containerDefinitions": [

{

      "name": "agshift_strawberry",
      "image": "705395670584.dkr.ecr.us-west-2.amazonaws.com/agshift_strawberry:latest",
      "essential": true,
      "memory": 512,
      "portMappings": [
        {
          "hostPort": 80,
          "containerPort": 80
        }
      ]
}

]
}
错误:

ECS任务已停止,原因是:任务中的基本容器已退出。 (agshift_草莓:CannotPullContainer错误:AccessDeniedException: 用户: arn:aws:sts::705395670584:假定角色/aws-elasticbeanstalk-ec2-role/i-05f177a336c68b998 未被授权在资源上执行:ecr:GetAuthorizationToken:* 状态代码:400,请求id:c37a11c1-)

  • 打开IAM控制台
  • 单击角色
  • 查找aws-elasticbeanstalk-ec2-role
  • 添加包含
    ecr:GetAuthorizationToken
    权限的策略
  • 打开IAM控制台
  • 单击角色
  • 查找aws-elasticbeanstalk-ec2-role
  • 添加包含
    ecr:GetAuthorizationToken
    权限的策略