向 Elastic Beanstalk 环境中添加数据库

Posted cloudrivers

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了向 Elastic Beanstalk 环境中添加数据库相关的知识,希望对你有一定的参考价值。

Elastic Beanstalk 提供了与 Amazon Relational Database Service (Amazon RDS) 的集成以帮助您将数据库实例添加到 Elastic Beanstalk 环境。您可以使用 Elastic Beanstalk 在创建环境期间或之后将 mysql、PostgreSQL、Oracle 或 SQL Server 数据库添加到您的环境。当您将数据库实例添加到您的环境时,Elastic Beanstalk 会通过设置数据库主机名、端口、用户名、密码和数据库名称的环境属性向您的应用程序提供连接信息。

属于您的环境一部分的数据库实例将关联到环境的生命周期。在将数据库实例添加到环境后,无法从环境中将其删除。如果终止环境,则会同时终止数据库实例。您可以配置 Elastic Beanstalk 使其在您终止环境时保存数据库的快照,并在您向环境中添加数据库实例时从快照中恢复数据库。您可能产生存储数据库快照的费用。

 

对于生产环境,您可以在您的环境之外启动一个数据库实例并将应用程序配置为在 Elastic Beanstalk 提供的功能范围之外连接到该实例。要使用环境外部的数据库实例,需要其他安全组和连接字符串配置。但是,这也使您能够从多个环境连接到数据库、使用集成数据库不支持的数据库类型、执行蓝/绿部署以及停用您的环境,而不会影响数据库实例。

以上是关于向 Elastic Beanstalk 环境中添加数据库的主要内容,如果未能解决你的问题,请参考以下文章

AWS 中的 Elastic Beanstalk 子域 CNAME 记录在哪里,以及如何向其中添加 SSL?

Elastic Beanstalk 上的 ElasticSearch

使用 Docker 向 Laravel 的工匠公开 Elastic Beanstalk 环境变量

将环境变量添加到 NodeJS Elastic Beanstalk 时出错

Django 在本地迁移工作,但不在 Elastic Beanstalk 生产上

限制对 Elastic Beanstalk 的 HTTP 访问