我想删除Elastic Beanstalk上的ASP.NET MVC应用程序。但在删除应用程序之前,我首先删除了链接到应用程序的RDS服务器实例。 RDS实例已成功删除但现在当我尝试删除Elastic Beanstalk应用程序时,我在控制台中收到以下错误消息 -
堆栈删除失败:以下资源无法删除AWSEBRDSDatabase
如何删除此内容?我无法就此问题找到任何帮助!
答案 0 :(得分:2)
我自己遇到了同样的问题。.遗憾的是,似乎没有一种方法可以使Elastic Beanstalk配置中已删除的RDS实例脱链。但是,我确实设法删除了该应用程序,方法是先使用与以前相同的名称重新创建RDS实例。
转到AWS RDS>实例>启动数据库实例
使用先前使用的确切名称重新创建已删除的实例。成功创建后,返回到Elastic Beanstalk,它允许您终止环境。有点痛苦,但仍然有效。
谢谢 TJ
答案 1 :(得分:1)
它发生在我身上,我能够恢复删除 Elasticbeanstalk 的方法是通过 CloudFormation 面板并删除状态为失败的堆栈,如下所述:https://aws.amazon.com/premiumsupport/knowledge-center/cloudformation-stack-delete-failed/
之后我就可以删除 Elasticbeanstalk 下的环境和应用程序。
答案 2 :(得分:0)
我遇到了这个错误“以下资源无法删除:[AWSEBRDSDatabase]”这帮助我解决了这个问题。
打开 AWS CloudFormation 控制台。
选择卡在 DELETE_FAILED 状态的堆栈。
选择删除。 注意:将打开一个窗口并列出删除失败的资源。
4.在窗口中,选择要保留的所有资源,然后选择删除堆栈。
我勾选了retain资源,虽然被retain的资源不存在但是帮我删除了,如果我不勾选就没有删除
https://aws.amazon.com/premiumsupport/knowledge-center/cloudformation-stack-delete-failed/
https://aws.amazon.com/premiumsupport/knowledge-center/elastic-beanstalk-deleted-rds-database/