在Lambda CI/CD流水线中设置1-box Stage

0

【以下的问题经过翻译处理】 CICD管道中的one-box阶段是生产阶段之前的阶段。这个阶段也会接收生产流量。这个阶段的目标是使用非常小的生产流量验证新的更改,并在出现问题的情况下将爆炸半径最小化。

在基于服务器的部署中,这个阶段将只包含1台机器来接收非常小的流量百分比。代码更改将在生产之前部署到one-box阶段,并保留一些时间以验证新更改的行为。如果新代码在one-box阶段出现问题,爆炸半径将最小化,并且回滚更快,因为更改只部署在一台机器上。

在这个链接的“向后兼容性和单盒测试”主题中进行了解释-https://aws.amazon.com/builders-library/automating-safe-hands-off-deployments/

我们如何在lambda ci-cd中设置相同的阶段?任何相关信息都将非常有帮助。

profile picture
专家
已提问 5 个月前21 查看次数
1 回答
0

【以下的回答经过翻译处理】 通过Lambda,您并不需要真正的“沙盒”,您可以轻松地将一小部分流量路由到新Lambda 版本中,随后将其逐步增加到100%或将其减少到0%。您可以使用Alias routing configuration来实现这一点。 CodeDeploy支持不同的traffic shifting options

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则