AWS Lambda 和网关 API - 使用 cloudformation 进行蓝/绿部署

Ham*_*mer 4 amazon-route53 blue-green-deployment aws-lambda aws-api-gateway

使用 cloudformation 模板通过网关 API 部署 lambda 函数时,我想将使用不同阶段创建的网关 API 放在 route53 后面,以便可以使用加权流量进行蓝/绿部署。是否可以在不手动登录到控制台进行配置的情况下自动执行整个过程?

Bob*_*ney 5

你将无法做到这一点。API Gateway 无法理解您的 Route53 别名。目前没有针对 API 网关和 Lambda 的开箱即用的蓝/绿解决方案。

  • 今天实现这一目标的唯一方法是在您试图平衡的 2 个 lambda 之间使用一个 Lambda(或 API 网关 + Lambda)。我没有任何文档,因为这不是理想的配置。我们希望将来在 API Gateway 中添加对此类部署的支持。 (2认同)