gpt4 book ai didi

amazon-web-services - 如何修复漂移的 AWS CloudFormation 堆栈?

转载 作者:行者123 更新时间:2023-12-04 11:11:48 25 4
gpt4 key购买 nike

如何修复漂移的 AWS CloudFormation 堆栈?我修改了 BackendECS 服务,它现在“漂移”,但没有关于如何解决此问题的信息?这让我发疯了吗?关于如何解决此问题的零信息?

最佳答案

Amazon AWS 允许通过其“漂移检测”功能对漂移堆栈进行故障排除。

可以通过导航到 CloudFormation > 选择堆栈 > 操作 > 检测当前堆栈的漂移来访问漂移检测

更多信息请参见:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/detect-drift-stack.html

使用此诊断工具,您可以准确查看 AWS 配置与 cloudformation 期望的状态相比有何不同。

有几种方法可以解决这个问题。

  1. 如果您通过基础架构即代码服务进行了自动更新,请回滚您的更改

  2. 如果您手动更新了 ECS 服务,请将设置更改回偏差检测中所示的预期状态。一旦您的系统恢复到预期状态,您的堆栈就会正常运行

  3. 删除当前堆栈资源并重新创建它 - 这是解决此问题的危险方法,因为您将丢失更新历史记录和回滚状态。

从评论部分添加 theimowski 的第四个替代方案:

  • 首先从模板中删除已删除的资源并更新堆栈,将其恢复到模板中之前的样子,然后再次更新堆栈。 – theimowski 2021 年 12 月 29 日 16:38
  • 关于amazon-web-services - 如何修复漂移的 AWS CloudFormation 堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54386020/

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