在eb deploy上更改桶弹性beanstalk上传的内容?

时间:2016-04-21 13:15:09

标签: amazon-s3 amazon-ec2 elastic-beanstalk

当我运行命令时,有没有办法改变哪个桶弹性beanstalk上传

eb deploy

目前它上传到此存储区

elasticbeanstalk-us-east-1-XXXXXXXXXXXXXXX

我有一个Web层和一个工作层环境

1 个答案:

答案 0 :(得分:0)

为弹性beanstalk指定的存储桶将存在于指定存储区访问权限的策略中,要知道它是哪个策略,您必须转到配置弹性beanstalk时选择的角色。

在AWS管理控制台中,"安全和身份"选择"身份和访问管理",在"角色"选择在beanstalk配置期间选择的角色,检查分配给该角色的策略,您必须看到类似于以下的策略:

   {

  "Sid": "BucketAccess",
  "Action": [
    "s3:Get*",
    "s3:List*",
    "s3:PutObject"
            ],
  "Effect": "Allow",
  "Resource": [
    "arn:aws:s3:::elasticbeanstalk-*",
    "arn:aws:s3:::elasticbeanstalk-*/*"
              ]

   }

如上面的json所示,存储桶名称将是elasticbeanstalk- *,其中aws将beanstalk区域与标识符一起附加。