3

使用cloudformation模板与Gateway API一起部署lambda函数时,我希望将使用不同阶段创建的网关API放在route53后面,因此可以使用加权的广告投放管理蓝/绿部署。是否可以自动化整个过程而无需手动记录到控制台进行配置?AWS Lambda和Gateway API - 使用云信息的蓝/绿部署

回答

4

您将无法做到这一点。 API Gateway无法理解您的Route53别名。目前,API网关和Lambda没有现成的蓝色/绿色解决方案。

+0

Bob,您可以分享哪些链接,用于加密交易蓝色/绿色部署,用于位于lambda前面的Gateway API? – Hammer

+2

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

+0

将另一个lambda添加到拆分流量将导致更多的成本和延迟,这可能不是一个首选方法...如果没有Gateway API,对于带有route53的lambda本身,加权蓝色/绿色部署的任何参考体系结构? – Hammer

0

@Bob,

我已经看到你在这几个答案,我问另一个,我有依赖于该开关上APIG阶段的基本路径映射一个可行的解决方案。

尽管AWS刚引入Canary,但它依赖于CodeDeploy,当使用像无服务器框架之类的东西时,我们很多人都不会使用它。

这个想法很简单,当您部署时,如果您在达到某个阈值时针对每个非2XX错误触发SNS事件,则可以切换基本路径映射(蓝/绿)它即刻起作用?

这有什么理由不起作用吗?

相关问题