如何在 AWS Elastic Beanstalk 中更改数据库配置
Posted
技术标签:
【中文标题】如何在 AWS Elastic Beanstalk 中更改数据库配置【英文标题】:How to change database config in AWS Elastic Beanstalk 【发布时间】:2019-04-02 17:45:29 【问题描述】:在我的 AWS Elastic Beanstalk 环境中,我需要更改数据库配置以使用不同的 RDS 实例。
有人知道如何在 AWS (SDK) 命令行中执行此操作吗?
【问题讨论】:
【参考方案1】:我不相信有办法使用 beanstalk 命令行客户端更改为不同的 RDS 实例。
我建议您使用 Elastic Beanstalk 管理数据库配置的方式是这样的:
1) 不要使用 Elastic Beanstalk 向导创建数据库。最好创建一个单独的 RDS 实例,然后将您的 Elastic Beanstalk 服务器连接到它。
2) 在您的项目中,您应该有一个.env
文件列出所有连接参数。重要提示:此文件应列在.gitignore
中。因此,在编写代码时,您可以轻松地在开发、阶段和生产环境之间切换。
3) 在您的 AWS 控制台中,您应该转到 Beanstalk 实例 > 配置 > 软件。然后在Environment properties
下列出所有使用RDS pre-defined parameters 的连接参数。
这样您将配置您的服务器,并能够在编码时在 IDE 中的 RDS 实例之间切换。
【讨论】:
以上是关于如何在 AWS Elastic Beanstalk 中更改数据库配置的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AWS Elastic Beanstalk 上修改 Nginx 配置
如何在 AWS Elastic Beanstalk 上设置 HTTPS
如何在 AWS Elastic Beanstalk 上设置 HTTPS
如何在 AWS Elastic Beanstalk 中更改数据库配置