如果我几乎同时提交两个CloudFormation更改集,会发生什么



如果我一个接一个地提交两个变更集,第一个是否保证在第二个之前完成?

提交变更集的意思有点不清楚。如果您正在讨论创建变更集,那么这应该不是问题,因为它实际上不会在堆栈上执行任何内容。

如果您谈论的是在堆栈上执行变更集,CloudFormation可能不会接受您提交的第二个变更集,因为您无法更新处于进行中状态的堆栈。

成功执行第一个变更集后,第二个变更集将自动删除,因为在应用更新后,它对堆栈不再有效。因此,如果您尝试使用旧变更集的ID,您将得到一个ChangeSetNotFound错误。

我确信不会发生的是,CloudFormation将按顺序执行这两个变更集。

最新更新