【问题标题】:How to get CloudFormation to respect Kinesis simultaneous stream creation limits如何让 CloudFormation 遵守 Kinesis 同步流创建限制
【发布时间】:2017-04-08 03:54:08
【问题描述】:

我有一个包含多个 Kinesis 流的 CloudFormation 堆栈。如果在创建或更新期间流计数小于 5,则没有问题。如果我有超过 5 个错误发生并且整个堆栈被回滚。

模板中的流是从配置文件中动态添加的,因此问题变得更加复杂,因此顺序不是确定性的。

有没有办法使用等待条件说一次只做 5 个?即便如此,我认为这也是一个问题,因为我不知道正在删除的流。

或者有什么方法可以让 CloudFormation 退出创建尝试,等待并在整个堆栈上没有 ROLLBACK 的情况下重试?

【问题讨论】:

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


    【解决方案1】:

    WaitConditions 并不是真正为此设计的。它们更多用于设置完成后可以 ping 通的服务器。

    目前没有流的创建策略。

    根据thread 中的 AWS 响应,唯一的方法是建立一个 dependsOn 链。他们建议进行批处理,但我必须做一个链表,因为我不知道其他堆栈在做什么。仍然不是完整的证明,但一次构建的堆栈不会超过 5 个。

    【讨论】:

      猜你喜欢
      • 2021-06-15
      • 2020-11-06
      • 1970-01-01
      • 2021-02-03
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多