如何通过RDS复制到Elastic Beanstalk克隆

时间:2017-04-27 19:23:57

标签: amazon-web-services amazon-ec2 amazon-rds amazon-elastic-beanstalk

当我在Elastic Beanstalk中克隆环境时,环境中的RDS数据库的内容不会进入克隆。是否有一种很好的方法来获得这种行为?

我有原始RDS数据库的快照,但我无法将其恢复到现有环境。此外,在EBS环境中,我无法为该环境指定新的RDS数据库。

1 个答案:

答案 0 :(得分:3)

一些澄清事物......首先,Elastic Beanstalk缩写为EB,因为EBS代表Elastic Block Store。其次,EB实例与RDS实例完全分开,因此您需要克隆"克隆" RDS实例分开。最后,恢复RDS快照的概念与其他RDBMS系统略有不同 - 恢复快照会创建一个全新的RDS实例。无法就地替换数据。

因此,我建议您通过将RDS_HOSTNAME环境变量设置为新端点来恢复快照,然后将克隆的EB实例指向新的RDS实例。