使用CodePipeline在另一个AWS账户中部署ElasticBeanstalk应用程序

问题描述 投票:0回答:1

[我们为每个环境(devtestprod)设置了不同的AWS账户,然后通过在[...]中扮演一个角色,将共享的构建账户的AWS CodePipeline部署到每个环境中。 devtestprod

这对于使用Codebuild脚本的无服务器应用程序来说很好用。

我们可以为使用部署操作提供程序的Elastic Beanstalk应用程序做类似的事情吗?或Elastic Beanstalk]的最佳方法是什么?

我们为每个环境(开发,测试,生产)使用不同的AWS账户进行设置,然后通过一个AWS CodePipeline共享构建账户,并通过假设...将其部署到每个环境中……

amazon-elastic-beanstalk aws-codepipeline
1个回答
0
投票
我们通过使用每个

stage

帐户(devtestprod)中指定的CodeBuild作业来完成此任务,该作业使用AWS CLI部署CodePipeline项目(可作为CODEBUILD_SOURCE_VERSION在构建作业的环境变量中)。我们在共享构建帐户中将此工作作为CodePipeline的一部分运行。
© www.soinside.com 2019 - 2024. All rights reserved.