更改 AWS EB 环境使用的 RDS 数据库

Posted

技术标签:

【中文标题】更改 AWS EB 环境使用的 RDS 数据库【英文标题】:Change which RDS database an AWS EB environment uses 【发布时间】:2016-03-24 12:16:01 【问题描述】:

如何更改我的 EB 环境使用的 RDS 数据库? IE。指定这个的设置在哪里?

我已经克隆了一个环境,想将它使用的数据库更改为现有的 RDS 数据库,而不是克隆环境时创建的数据库。

【问题讨论】:

您指的是 Elastic Beanstalk 环境吗?你的问题不是很清楚。 您的环境是否使用 EB?在这种情况下,您可以在环境变量中设置(在:配置>软件配置下)以防您正在阅读它们。 是的,我正在使用 EB。我可以看到在哪里可以看到环境的 RDS 配置,但我看不到在哪里可以编辑它。你能指出我正确的方向吗? 不知道为什么人们不赞成你,因为这是一个真正的问题。如果您使用 RDS 创建 EB,RDS 信息将列在 DATA TIER 下,并且无法更新或更改它。每个人都链接的 URL 不处理这种情况。而是介绍如何将 RDS 添加到不是用它创建的 EB。 【参考方案1】:

您的环境是否使用 EB?

在这种情况下,您可以在环境变量中设置:

如果你正在阅读它们。

也许这可能有用:

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.RDS.html?console_help=true

**向下滚动以查看打开特定语言页面后如何使用现有 RDS 实例

【讨论】:

我有一个配置部分,标题为 RDS,它显示了数据库连接,但根据您在软件配置中的屏幕转储,它没有列出。 抱歉,这对您有帮助吗:docs.aws.amazon.com/elasticbeanstalk/latest/dg/… 如果您选择您的语言,那么在每种情况下如何进行操作都有一个非常简单的描述。 **PS:向下滚动页面查看如何使用现有 RDS 实例

以上是关于更改 AWS EB 环境使用的 RDS 数据库的主要内容,如果未能解决你的问题,请参考以下文章

AWS:为单独的 EB 实例克隆 RDS

在 Elastic Beanstalk 中更改 AWS RDS 层级

AWS EB 未定义 RDS_HOSTNAME,数据库主机数组为空

如何通过 eb cli (django postgres) 迁移 AWS RDS 数据库?

使用 API 使用 RDS 配置 ElasticBeanstalk

eb 从 rds 快照创建