Elastic Beanstalk - 删除环境失败

Posted

技术标签:

【中文标题】Elastic Beanstalk - 删除环境失败【英文标题】:Elastic Beanstalk - Delete environment failed 【发布时间】:2019-04-20 02:11:19 【问题描述】:

在 AWS Elastic Beanstalk 中,我创建了一个环境并通过它创建了一个数据库。

我去RDS重命名了实例名然后删除了RDS实例

现在我正在尝试删除环境,但过程失败:

错误堆栈删除失败:未能删除以下资源:[AWSEBRDSDatabase]。

如何才能将环境与 RDS 分离?

有什么想法吗?

非常感谢

【问题讨论】:

【参考方案1】:

@Andreas 您可以将 RDS 实例重命名为原始实例并对其进行快照。 if you don't rename and try to delete the beanstalk what happens is beanstalk will keep on looking for the RDS Instance. 现在您可以删除 Beanstalk,成功删除环境后,您可以通过该快照(您之前创建的)再次创建 RDS 实例

您可以尝试的其他方法是转到 beanstalk 的配置选项卡并更改数据库的配置并更新 beanstalk。这也将保留您的 beanstalk 环境并更改 RDS 配置。

【讨论】:

亲爱的@Karan,非常感谢您的回复,但 RDS 已不存在... 在配置选项卡 - 修改数据库中,我只能看到指向不存在的 rds 的端点我看不到如何更改它... 实际上我创建了一个新的RDS实例,名称为缺少的一个,然后环境终止完成非常感谢:)【参考方案2】:

对我来说,帮助我去 Cloud Formation 并在那里删除堆栈

https://aws.amazon.com/premiumsupport/knowledge-center/elastic-beanstalk-deleted-rds-database/

【讨论】:

以上是关于Elastic Beanstalk - 删除环境失败的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Elastic Beanstalk 环境中删除 RDS 数据层

同时部署到 Amazon Elastic Beanstalk 上的多个环境

Elastic Beanstalk 环境的 Auto Scaling 组

管理应用程序版本Elastic Beanstalk

Elastic Beanstalk 不断替换我的实例

删除 Elastic Beanstalk Cron