0

我有一個包含多個Kinesis流的CloudFormation堆棧。如果在創建或更新期間流數小於5,則沒有問題。如果我有超過5個錯誤發生,整個堆棧被回滾。如何讓CloudFormation尊重Kinesis同時創建流的限制

該問題由模板中的流添加到配置文件中動態添加,因此順序不確定。

有沒有辦法使用等待條件來說一次只能做5個這些?即使這我覺得會是一個問題,因爲我不知道正在被刪除的流。

或者有沒有辦法讓CloudFormation退出創建嘗試,等待並在整個堆棧上再次嘗試沒有ROLLBACK?

回答

0

WaitConditions不是真的爲此設計的。他們更多的是設置可以在完成後進行ping的服務器。

目前沒有創建流的創建策略。

根據此thread中的AWS響應,唯一的方法是構建dependsOn鏈。他們建議配料,但我不得不做一個鏈表,因爲我不知道其他堆棧要做什麼。仍然沒有充分的證據,但不會有超過5堆建立一次。