代码之家  ›  专栏  ›  技术社区  ›  ByteMe

如何修复漂移的AWS云形成堆栈?

  •  0
  • ByteMe  · 技术社区  · 7 年前

    如何修复漂移的AWS云形成堆栈?我修改了一个backendecs服务,它现在“漂移”了,但是没有关于如何解决这个问题的信息?这让我发疯了?关于如何解决这个问题的零信息?

    1 回复  |  直到 7 年前
        1
  •  1
  •   sirlanceoflompoc    7 年前

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

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

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

    使用此诊断工具,您可以准确地查看与CloudInformation预期的状态相比,AWS配置中的不同之处。

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

    1)如果您通过基础结构作为代码服务进行了自动更新,则回滚您的更改。

    2)如果您手动更新了ECS服务,请将设置更改回漂移检测中所示的预期状态。一旦系统恢复到预期状态,堆栈将正常工作。

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