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

Posted

技术标签:

【中文标题】AWS:为单独的 EB 实例克隆 RDS【英文标题】:AWS: Clone RDS for separate EB instance 【发布时间】:2018-09-22 19:01:59 【问题描述】:

我想创建我的production 环境的副本以用于AWS 上的staging。我正在使用RailsRDS

我找到了this information,了解如何从RDS 快照恢复,但我希望将其恢复到新的RDS,基本上是获取数据库的克隆。然后我想将此数据库副本与EB instance 的克隆一起使用,我将使用与生产服务器类似的配置但使用staging 环境。

有没有办法可以克隆我的整个数据库卷并将其用作第二个 EB 实例的新卷?

【问题讨论】:

上面写着You cannot restore from a DB snapshot to an existing DB instance; a new DB instance is created when you restore,这不是你想要的吗? a new DB instance @TarunLalwani 据我了解,它似乎会将数据库的一个版本恢复到将连接到同一个 ec2 的同一个实例。我想要一个单独的副本,可以与新的 ec2 实例一起使用 【参考方案1】:

流程是拍快照

然后从 Action 点击​​Restore Snapshot 选项

并从同一个快照创建一个新的独立实例

【讨论】:

我建议你提出一个新问题,我会帮助你解决同样的问题。编辑此问题或回答您的新查询将完全改变上下文。 谢谢,我创建了一个新问题:***.com/questions/49886825/…

以上是关于AWS:为单独的 EB 实例克隆 RDS的主要内容,如果未能解决你的问题,请参考以下文章

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

克隆 aws 环境,使其共享同一个 RDS 数据库

AWS账户之间的克隆/传输EC2实例(AMI)

PHP-如何在不重新启动 rds 的情况下将 aws.push git 到弹性 beantalk?

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

从 AWS EC2 实例上的 github 企业克隆时出现 SSL 错误