Amazon cloudformation 为cloudformation创建的无服务器应用程序实现实际蓝色/绿色部署的最佳实践

Amazon cloudformation 为cloudformation创建的无服务器应用程序实现实际蓝色/绿色部署的最佳实践,amazon-cloudformation,aws-sam,blue-green-deployment,Amazon Cloudformation,Aws Sam,Blue Green Deployment,[背景] 您好,我准备使用cloudformation(aws sam)实现无服务器应用程序,并希望为生产环境应用蓝色/绿色部署。 这个应用程序实际上很小,只有API网关、Lambda、S3、Statemachine和事件(我的意思是里面并没有数据库),我们不需要自动化整个部署过程。 我将通过在自定义域名中切换基本路径映射,采用从蓝色切换到绿色的方法 [问题] 我想知道使用蓝色/绿色方法部署的实际方法。 我的选择是- 创建完全相同的两个名为Stack blue和Stack green的环境。每

[背景] 您好,我准备使用cloudformation(aws sam)实现无服务器应用程序,并希望为生产环境应用蓝色/绿色部署。 这个应用程序实际上很小,只有API网关、Lambda、S3、Statemachine和事件(我的意思是里面并没有数据库),我们不需要自动化整个部署过程。 我将通过在自定义域名中切换基本路径映射,采用从蓝色切换到绿色的方法

[问题] 我想知道使用蓝色/绿色方法部署的实际方法。 我的选择是-

  • 创建完全相同的两个名为Stack blue和Stack green的环境。每次部署时,我都会重用/更新旧的堆栈和交换机
  • 在部署时,我总是创建一个名为stack-20191220的全新堆栈,以部署日期为例。完成所有部署后,删除旧堆栈
部署的概念是相同的,但您使用的是哪种?(重复使用或新建并丢弃旧版本。)