在 eb deploy 上更改啥桶弹性 beanstalk 上传?
Posted
技术标签:
【中文标题】在 eb deploy 上更改啥桶弹性 beanstalk 上传?【英文标题】:Change what bucket elastic beanstalk uploads to on eb deploy?在 eb deploy 上更改什么桶弹性 beanstalk 上传? 【发布时间】:2016-08-14 17:22:45 【问题描述】:当我运行命令时,有没有办法改变弹性豆茎上传的桶
eb deploy
目前它上传到这个桶
elasticbeanstalk-us-east-1-XXXXXXXXXXXXXXX
我有一个网络层和一个工作层环境
【问题讨论】:
【参考方案1】:为弹性beantalk指定的存储桶将存在于指定存储桶访问权限的策略中,要知道它是哪个策略,您必须转到您在配置弹性beantalk时选择的角色。
在 AWS 管理控制台中,在“Security and Identity”下选择“Identity and Access Management”,在“Roles”下选择您在 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 区域与标识符一起附加。
【讨论】:
以上是关于在 eb deploy 上更改啥桶弹性 beanstalk 上传?的主要内容,如果未能解决你的问题,请参考以下文章
我在 aws 中使用“eb deploy”进行部署,但出现以下错误
`eb deploy` 错误“您的 requirements.txt 无效”(Python 应用程序)
在 AWS 弹性 beantalk 上部署 Flask 应用程序