在本文中,我们将了解如何从快照创建 AWS RDS Global 数据库。
如果我们已经有了 DR,为什么还要从快照创建数据库?
当然,如果您有 DR 系统,您可能必须每天从快照创建全局数据库(我希望您也是如此)。
但是,当您对数据库进行大量更新时,您可能希望有一些东西可以返回到之前的最后状态,或者如果您正在将数据从一个数据库迁移到另一个数据库。
如何从快照创建全局数据库?
如果您查看了文档,就会在aws_rds_cluster定义中看到一个名为snapshot_identifier的参数。
如果您在此处定义一个值并运行您的脚本,您将创建所有元素,但带有快照的集群不会链接到全局数据库。
在上一篇文章中介绍的解决方案中,我们做了:
1 - 创建全局集群
2 - 然后我们创建主集群
3 - 然后我们创建所有其他集群
但要使其正常工作,我们需要更改此顺序和链接。
我们需要首先从快照创建主集群,而不链接到全局数据库。
这个
global_cluster_identifier = aws_rds_global_cluster.example.id
然后,我们必须创建全局集群。但是这次,我们会对全局集群说,它需要基于主集群。
resource