AWS CloudFormation 停留在 DELETED_FAILED 状态

Wil*_*oss 9 amazon-web-services aws-cloudformation

我有一些处于 DELETED_FAILED 状态的 AWS CloudFormation 堆栈。构建这些 CFT 时出现问题,导致它们最初超时,然后我尝试删除它们。

当就另一个问题联系 AWS 支持时,他们提到有一种方法可以解决这些问题。如何删除处于 DELETED_FAILED 状态的堆栈?

Usm*_*har 11

识别附加到堆栈的资源并从 AWS Web 控制台手动删除它们。您可以在云形成堆栈详细信息中找到附加到堆栈的资源。然后您应该能够在 DELETE_FAILED 状态下清除堆栈。

希望这对您有帮助。


Muh*_*ani 6

我删除了管道堆栈,但无法删除它创建的堆栈,因为 IAM 角色不再存在。东西似乎需要按照一定的顺序删除。我重新部署了管道,然后才能够删除堆栈。

在此输入图像描述

AWS 现在还提供了排除防止删除的资源的选项。

在此输入图像描述


hel*_*loV 5

您是否检查了“删除堆栈失败”?

当堆栈因 AWS CloudFormation 无法删除资源而处于 DELETE_FAILED 状态时,请使用 RetainResources参数重新运行删除操作,并指定 AWS CloudFormation 无法删除的资源。AWS CloudFormation 删除堆栈而不删除保留的资源。当您无法删除资源(例如包含您想要保留的对象的 S3 存储桶,但您仍想删除堆栈)时,保留资源非常有用。删除堆栈后,您可以使用关联的 AWS 服务手动删除保留的资源。