Amazon Elastic Beanstalk:多个应用程序可以共享一个 Amazon RDS 数据库实例吗?

Posted

技术标签:

【中文标题】Amazon Elastic Beanstalk:多个应用程序可以共享一个 Amazon RDS 数据库实例吗?【英文标题】:Amazon Elastic Beanstalk: Can multiple applications share a single Amazon RDS database instance? 【发布时间】:2013-01-22 07:10:27 【问题描述】:

在 Amazon Elastic Beanstalk 中创建应用程序时,您可以选择创建新的 Amazon RDS 数据库实例。是否可以将现有 RDS 数据库实例与 Elastic Beanstalk 应用程序相关联?

【问题讨论】:

【参考方案1】:

如果您想在多个应用程序之间共享一个 RDS 实例,最好的办法是独立于您的 beanstalk 应用程序进行设置。

为每个应用程序设置 privs 并将每个应用程序配置为使用 RDS 实例。

您可能必须手动配置应用程序安全组才能访问数据库实例。

【讨论】:

我已将每个应用程序安全组与共享 RDS 实例相关联。但是应用程序仍然指向一个独立的数据库端点。我没有看到配置它的方法。 朱利安,请参阅此文档:docs.aws.amazon.com/elasticbeanstalk/latest/dg/…【参考方案2】:

我遇到了同样的问题并使用以下步骤进行了修复:

1) 转到 EC2 实例并记下您的安全组示例“sg-121212121212”

2) 转到 RDS 安全组 ad=nd 入站流量

3) 编辑规则选择所有流量并添加新的 ebs 安全组“sg-121212121212”

希望对你有帮助

【讨论】:

【参考方案3】:

单个数据库只能用于一个 Elastic Beanstalk 环境。虽然,它可以在环境之间移动。 同样重要的是要记住克隆操作不会克隆数据库。

【讨论】:

以上是关于Amazon Elastic Beanstalk:多个应用程序可以共享一个 Amazon RDS 数据库实例吗?的主要内容,如果未能解决你的问题,请参考以下文章

在 Amazon Elastic Beanstalk 上安装 Anaconda

Amazon Elastic Beanstalk 腻子

Amazon Elastic Beanstalk 如何采用自定义 python 命令?

如何卸载 Amazon Elastic Beanstalk 命令行界面?

Elastic Beanstalk 是不是支持 Amazon 的 Aurora DB?

使用 RabbitMQ 的 Amazon Elastic Beanstalk 上的芹菜超时异常