使用cloudformation模板与Gateway API一起部署lambda函数时,我希望将使用不同阶段创建的网关API放在route53后面,因此可以使用加权的广告投放管理蓝/绿部署。是否可以自动化整个过程而无需手动记录到控制台进行配置?AWS Lambda和Gateway API - 使用云信息的蓝/绿部署
3
A
回答
4
您将无法做到这一点。 API Gateway无法理解您的Route53别名。目前,API网关和Lambda没有现成的蓝色/绿色解决方案。
0
@Bob,
我已经看到你在这几个答案,我问另一个,我有依赖于该开关上APIG阶段的基本路径映射一个可行的解决方案。
尽管AWS刚引入Canary,但它依赖于CodeDeploy,当使用像无服务器框架之类的东西时,我们很多人都不会使用它。
这个想法很简单,当您部署时,如果您在达到某个阈值时针对每个非2XX错误触发SNS事件,则可以切换基本路径映射(蓝/绿)它即刻起作用?
这有什么理由不起作用吗?
相关问题
- 1. 使用Ansible在AWS中进行蓝绿色部署
- 2. 使用AWS API Gateway和Lambda函数的蜂蜜令牌
- 3. 使用AWS Lambda和API Gateway消费RSS订阅源
- 4. AWS Lambda包部署
- 5. AWS Lambda和Gateway API集成,返回状态代码500
- 6. AWS lambda函数部署
- 7. 使用aws-cli创建api-gateway lambda集成
- 8. GWT应用程序可以部署蓝色/绿色部署吗?
- 9. 我该如何去签署API Gateway和Lambda的响应?
- 10. AWS LAMBDA使用API网关错误信息
- 11. API Gateway和Lambda之间的节流
- 12. 使用Azure ServiceFabric的蓝色/绿色部署
- 13. lambda函数中的AWS身份信息
- 14. 使用Alexa Skill触发器将AWS Lambda功能部署到AWS
- 15. AWS CodeDeploy蓝/绿与ASG - 失败的部署不断重新启动EC2实例
- 16. 将wordpress部署为AWS lambda函数?
- 17. Python - 创建aws lambda部署包
- 18. AWS Lambda - 访问API网关API密钥信息
- 19. 使用AWS Lambda Python 2.7的Enum模块,使用Travis CI部署
- 20. 使用AWS API网关调用AWS Lambda
- 21. 用于多租户的Azure上的蓝绿色部署
- 22. 如何使用Node.js中的API Gateway在AWS Lambda中发送二进制响应?
- 23. 单页应用程序(SPA)的零停机/蓝绿色部署
- 24. 使用WAS8.5进行应用程序故障转移和蓝/绿部署
- 25. 弹性搜索数据的蓝/绿“部署”?
- 26. 通过Cloudformation,CodeBuild和CodePipeline将AWS包部署到AWS Lambda
- 27. 使用AWS API Gateway和Lambda从多部分/表单数据获取非文件正文
- 28. AWS Alexa Skill - AWS lambda API错误
- 29. Synchronous Node.js API和AWS Lambda
- 30. Maven部署包并上传到AWS-Lambda
Bob,您可以分享哪些链接,用于加密交易蓝色/绿色部署,用于位于lambda前面的Gateway API? – Hammer
今天实现这一目标的唯一方法是在您尝试平衡的2个lambda之间安装一个Lambda(或API网关+ Lambda)。我没有任何文档,因为这不是一个理想的配置。我们希望将来能够将此类部署支持添加到API网关中。 –
将另一个lambda添加到拆分流量将导致更多的成本和延迟,这可能不是一个首选方法...如果没有Gateway API,对于带有route53的lambda本身,加权蓝色/绿色部署的任何参考体系结构? – Hammer