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事件,則可以切換基本路徑映射(藍/綠)它即刻起作用?

這有什麼理由不起作用嗎?

相關問題