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 如何采用自定义 python 命令?
如何卸载 Amazon Elastic Beanstalk 命令行界面?