【问题标题】:AWS Beanstalk deploy across multiple AWS accountAWS Beanstalk 跨多个 AWS 账户部署
【发布时间】:2017-07-23 05:04:14
【问题描述】:

我正在设置多个 AWS 账户。该计划是为每个环境(DEV、QA、UAT 和 PROD)创建单独的帐户。

我们的 Web 应用程序使用弹性 beantalk 托管。 CI/CD 管道将为每个提交标记并部署一个版本到 DEV 帐户中的 beanstalk 应用程序 - 这很好用。

我们正在研究如何将选定的标记版本部署到不同的 AWS 账户 (QA),我们还将在 QA 中创建一个具有相同名称的 beanstalk 应用程序。

我正在寻找一种更好的方式来管理发布,请分享您的想法。

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    您应该能够使用Named Profiles 来定位不同的帐户。语法可能类似于eb deploy --profile qa myapp-env-qa

    【讨论】:

    • 谢谢布赖恩!有关如何从 Web 界面启动此操作的任何想法?例如:开发运维人员可以选择“部署到 QA”、“部署到 UAT”等,?
    • 您没有指定您正在使用的 CI/CD 系统,但它必须在某处执行 eb deploy。一旦找到发生这种情况的位置,您应该能够传递适当的标志。
    猜你喜欢
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 2023-04-06
    • 1970-01-01
    • 2021-08-13
    • 2015-09-20
    • 2020-01-12
    相关资源
    最近更新 更多