使用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. 用於多租戶的Azure上的藍綠色部署
- 21. 使用AWS API網關調用AWS Lambda
- 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