如何使两个Elastic Beanstalk环境共享一个数据库实例

我有一个具有两个环境的舞台弹性beanstalk应用程序,舞台和制作。 使用eb init创建应用程序和临时环境时,我创建了一个数据库实例。 我使用eb控制台创建生产环境,并创建了一个我认为显然是错误的举动的新数据库实例。

我如何让我的两个环境共享相同的数据库实例? 如果发生这种情况,当我更新应用程序中的数据库迁移并将其部署到分段时,该怎么办? 这意味着我的用户会看到它,因为分段环境使用相同的数据库。

如何处理这个问题?

我也注意到git aws.push不会覆盖我的数据库,但它不会删除回滚迁移。 我错过了什么吗?


我会向您推荐以下选项:在弹性beanstalk环境之外创建rds实例。 为生产和分期创建单独的模式。 将连接字符串传递给您的EBS应用程序。 EBS环境之间的共享rds实例将对您有所帮助:

  • 降低环境成本,因为运行多个rds实例非常昂贵。

  • 帮助您隔离生产和分段环境。

  • 链接地址: http://www.djcxy.com/p/71309.html

    上一篇: How to make two Elastic Beanstalk environments share one database instance

    下一篇: where can I download an asp.net mvc4 template for xamarin studio mac osx