【发布时间】:2016-07-12 08:47:28
【问题描述】:
我有两个 aws 帐户:生产和登台。我正在使用 aws-cli v3 通过 GIT 部署到我的生产环境,使用 eb deploy
我希望能够从我的 develop 分支定期部署到我的暂存环境,在部署版本时,我希望能够从我新创建的 release 分支到我的生产环境。
我的 ~/.aws/config 文件已经包含我的两个帐户密钥集(暂存和生产),并且希望能够执行以下操作:
eb deploy --profile staging
和
eb deploy --profile production
是否需要两个环境在同一个账号下并使用eb use production-env和eb use staging-env?
【问题讨论】:
-
你找到这个问题的答案了吗?我有同样的问题,如果你有答案,请回答你的问题。谢谢。
-
我刚刚将我的 GIT 存储库克隆为另一个本地副本,名为
my_app_staging。这样我就可以使用eb init使用我的暂存帐户的密钥来拥有一个单独的 aws 配置(本地存储)。每当我想部署到登台时,我 cd 到这个目录并从那里拉远程 repo 和eb deploy。 -
不是部署到 ~10 应用程序的解决方案 ...
标签: amazon-web-services aws-cli amazon-elastic-beanstalk