amazon-web-services - 克隆 aws 环境,使其共享相同的 RDS 数据库

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

我有一个名为“blue”的 Elastic Beanstalk 环境,它是我的实时生产环境。我想克隆此环境以创建一个名为“绿色”的新环境,我将用于开发。

如何克隆“blue”以便克隆使用相同的 RDS 数据库?

一旦我获得了作为“蓝色”完美副本的“绿色”环境,我将上传开发代码。

最佳答案

据我所知,无法从克隆界面克隆 RDS 主机。

我做了什么: 从你的蓝色环境创建一个保存的配置。 创建蓝色数据库的快照。 在保存的配置下,使用蓝色配置启动一个名为绿色的环境。 在 RDS 下,您可以选择为启动主机拍摄的快照。 然后最后你可以使用 elasticbeanstalk's blue-green url swap .

请注意,如果在您创建快照和执行 url 交换之间有任何写入数据库的操作,这将导致潜在的数据丢失,它们将仅存在于之前的主机上。

为了缓解这种情况,您可以改为创建不包含 RDS 主机的环境,然后在部署期间在两个环境之间“共享”主机。

关于amazon-web-services - 克隆 aws 环境,使其共享相同的 RDS 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34337150/

相关文章:

java - 在 AWS 中找不到 Servlet

amazon-web-services - AWS elastic beanstalk eb init 命令孟买区域不可用

mysql - 为 Amazon RDS 从 MySQL 迁移到 Oracle 的好处。值得? [A : no]

java - Spring Boot RDS 连接凭据

.Net 5 AWS nginx Linux 弹性 beanstalk 改变 client_max_body_size

mysql - 将从属实例连接到主实例 RDS MYSQL-Aurora 时出现问题

amazon-web-services - `the node was low on resource imagefs` -- 导致 pod 定期被驱逐

amazon-web-services - AWS : How to attach a policy to an IAM user that grants him the privilege to create a verified identity and not access root identities?

php - 来自 Amazon Linux 2 (Elastic Beanstalk) 的 Laravel artisan 修补匠

python - elastic beanstalk 上的 wsgi 用户权限