[我们为每个环境(dev
,test
,prod
)设置了不同的AWS账户,然后通过在[...]中扮演一个角色,将共享的构建账户的AWS CodePipeline
部署到每个环境中。 dev
,test
,prod
。
这对于使用Codebuild
脚本的无服务器应用程序来说很好用。
我们可以为使用部署操作提供程序的Elastic Beanstalk
应用程序做类似的事情吗?或Elastic Beanstalk
]的最佳方法是什么?
我们为每个环境(开发,测试,生产)使用不同的AWS账户进行设置,然后通过一个AWS CodePipeline共享构建账户,并通过假设...将其部署到每个环境中……
stage
帐户(dev
,test
,prod
)中指定的CodeBuild作业来完成此任务,该作业使用AWS CLI部署CodePipeline项目(可作为CODEBUILD_SOURCE_VERSION
在构建作业的环境变量中)。我们在共享构建帐户中将此工作作为CodePipeline的一部分运行。