当我运行命令时,有没有办法改变哪个桶弹性beanstalk上传
eb deploy
目前它上传到此存储区
elasticbeanstalk-us-east-1-XXXXXXXXXXXXXXX
我有一个Web层和一个工作层环境
答案 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区域与标识符一起附加。