gpt4 book ai didi

amazon-web-services - cloudformation如何回滚lambda部署?

转载 作者:行者123 更新时间:2023-12-03 07:19:57 24 4
gpt4 key购买 nike

我正在使用 cloudformation 部署一个堆栈,包括 lambda、角色、cloudwatch 规则等。我看到如果 cf 无法部署更新,它会回滚部署。我的问题是 cf 如何管理回滚的 lambda 部署?

如果堆栈中的iam角色部署失败但lambda成功,cf将回滚当前部署中的所有更改。 cf 如何知道如何回滚 lambda 部署?它使用 lambda 版本吗?如果我禁用 lambda 版本,在这种情况下会导致任何问题吗?

最佳答案

与任何其他资源一样。 CFN“知道”更新之前所有资源设置的状态。如果更新失败,回滚会将所有内容恢复到最后记录的有效状态。

该过程并不完美,rollback may fail 。然后您可以选择手动跳过有问题的资源并继续回滚。

Does it use lambda version for that? If I disable lambda version, will it cause any issue in this case?

不,它不会创建或更新任何版本。因此,有版本控制和没有版本控制的回滚之间没有区别。无论 lambda 函数最后一次清楚地了解堆栈状态是什么,回滚都会尝试将所有更改恢复到该状态。

关于amazon-web-services - cloudformation如何回滚lambda部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69653485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com