AWS CloudFormation 堆栈创建失败,因为堆栈中已存在资源但已被删除

jos*_*gna 6 aws-cloudformation serverless

创建新的 CloudFormation 堆栈时,CREATE 失败并出现以下错误:

[RESOURCE] already exists in stack [DELETE_COMPLETE status stack ARN]
Run Code Online (Sandbox Code Playgroud)

我已经验证该资源不再位于 AWS 账户中。

小智 1

从昨天(2020-09-30)开始,这也发生在我身上(us-east-1)。我尝试重新部署(同一堆栈)多次但没有成功。

我也尝试过:

  • 在 awscli 上列出堆栈 arn 以尝试手动删除
  • 列出旧资源 arn,尝试强制删除 awscli 上的旧堆栈...全部都没有成功

这似乎是一个AWS错误,我建议你在AWS支持上开一张票来尝试解决它(我正在这样做)

一种替代方法是创建一个新堆栈并更改资源名称(这里我们通常在资源上使用后缀,基于 stackname 变量来部署多个堆栈)