[AWS Cloudformation已从控制台删除资源,现在无服务器更新失败

问题描述 投票:0回答:1

我正在学习无服务器的cloudformation部署,并且破坏了我的cloudformation堆栈。我最终从一个资源部署中创建了导出,并将其导入到另一个资源中-全部都在同一堆栈中。那是我的麻烦开始的地方。我尝试重新部署几种不同的方法来解决循环导入问题,但未成功。然后我有了一个好主意,那就是进入控制台并删除引起所有麻烦的监听器。馊主意。现在,我处于update_rollback_complete状态,因为我删除的资源不存在。我通过控制台创建了确切的资源,但是它当然具有不同的ARN。我以为我可以删除堆栈,但是现在所有删除操作都失败了。

现在我已经完全损坏了堆栈,如何删除它?我想将损坏的堆栈烧到地面,然后重新开始。有办法吗?

amazon-web-services amazon-cloudformation serverless-framework
1个回答
0
投票

从头开始是一个好主意。本文介绍了类似的情况:https://aws.amazon.com/premiumsupport/knowledge-center/failing-stack-updates-deleted/

它包括此:

如果您从AWS CloudFormation堆栈中删除资源,则您 必须从您的AWS CloudFormation模板中删除资源。 否则,您的堆栈将无法更新,并且会显示错误消息。

分辨率

更新您手动创建的资源

基本上,您可以使用相同的名称和参数手动创建已删除的内容,然后在堆栈上运行更新。然后删除堆栈。

这些也可能被证明是有用的:

© www.soinside.com 2019 - 2024. All rights reserved.