创建大型生产 RDS 实例的开发实例

Creating a development instance of a large production RDS instance

我们在 AWS 中有一个大型 RDS 实例 (100GB)。我们正在创建一个脚本,它将定期清除数据库中的旧数据。为了对此进行全面测试,我们想设置一个现有生产 RDS 实例的副本,我们可以使用它来测试脚本(这样我们就不会丢失生产实例中的数据)。

有没有办法基于另一个实例创建一个独立的重复 RDS 实例?我原以为我可以通过使用快照来做到这一点,但看来您只能从快照恢复实例。

使用快照,您可以恢复到 different/new 实例名称。例如。创建 database-one 的快照,然后将快照恢复到不同的实例名称 database-one-copy

我使用此方法以编程方式在每晚或根据需要使用 python AWS SDK Boto3 和此方法 https://github.com/airsciences/aws-rds-persist.

创建开发数据库