Amazon web services 调用CreateChangeSet操作时出错(ValidationError)。。。。。处于回滚\u完成状态,无法更新

Amazon web services 调用CreateChangeSet操作时出错(ValidationError)。。。。。处于回滚\u完成状态,无法更新,amazon-web-services,amazon-cloudformation,Amazon Web Services,Amazon Cloudformation,我理解为什么AWS在部署失败时会留下堆栈,以便您可以看到错误 但是是否有强制开关,以便我可以重新部署并让aws为我删除堆栈?否则,我必须自己删除它。不确定如何创建CFT堆栈,但如果使用CLI,可以指定--on failure delete选项,如果部署失败,该选项将删除堆栈。这在Buildkite管道中发生过一次,在手动删除堆栈之后(状态:delete\u COMPLETE)能够通过管道重新创建/更新 是的,但就像我说的,它仍然存在,所以你可以看到错误。我更喜欢使用强制开关来删除它,因为这样我就

我理解为什么AWS在部署失败时会留下堆栈,以便您可以看到错误


但是是否有强制开关,以便我可以重新部署并让aws为我删除堆栈?否则,我必须自己删除它。

不确定如何创建CFT堆栈,但如果使用CLI,可以指定
--on failure delete
选项,如果部署失败,该选项将删除堆栈。

这在Buildkite管道中发生过一次,在手动删除堆栈之后(状态:delete\u COMPLETE)能够通过管道重新创建/更新

是的,但就像我说的,它仍然存在,所以你可以看到错误。我更喜欢使用强制开关来删除它,因为这样我就可以选择查看错误,如果我想或者只是重新运行命令。没有强制开关之类的东西,但是如果您使用CLI,那么请尝试
删除
堆栈,然后
创建它。这就是我现在要做的。只是不确定这是否真的是唯一的方法-我想是的:(
未知选项:--on failure