【问题标题】:Cloudformation doesn't change back a setting I manually modifiedCloudformation 不会更改我手动修改的设置
【发布时间】:2018-11-20 06:30:00
【问题描述】:

试图更好地理解 CF 的行为。

我有一个定义 ECS 服务的模板:

  ECSService:
    Type: AWS::ECS::Service
    Properties:
      Cluster: mycluster
      ...
      DesiredCount: 2

我转到 CF 创建的服务并将 DesiredCount 设置为 0。

然后我再次部署 CF 模板,但它并没有将 DesiredCount 改回 2。

为什么不断言完整的配置?

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation amazon-ecs


    【解决方案1】:

    您正在寻找的功能称为“漂移检测”。

    此功能还不是 CloudFormation 的一部分,但目前处于测试阶段,计划于 2018 年发布,according to Amazon

    最好不要修改由 Cloudformation 堆栈管理的资源。如果您需要更新资源,请执行堆栈更新。

    更新 (11/19):好消息! AWS 已发布此功能:https://aws.amazon.com/blogs/aws/new-cloudformation-drift-detection/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-16
      • 2022-01-11
      • 2018-01-25
      • 1970-01-01
      • 2018-12-17
      • 2017-04-20
      • 2011-08-01
      • 2021-02-09
      相关资源
      最近更新 更多