在本系列的这一部分,我们将看到如何(最终)创建具有灾难恢复系统的数据库。
创建全局数据库
现在我们有了一个数据库集群,我们可以轻松地在多个区域创建多个数据库并将它们链接到一个Global Database。
所以至少,我们需要在 2 个区域创建 2 个集群,我们将创建一个aws_rds_global_cluster。
aws_rds_global_cluster 的定义
resource "aws_rds_global_cluster" "example" {
global_cluster_identifier = "global-test"
engine = "aurora"
engine_version = "5.6.mysql_aurora.1.22.2"
database_name = "example_db"
}
在这个例子中,我们可以看到这里定义了一些通用参数,如引擎、版本或数据库名称,以保持所有数据库之间的一致性。
集群定义的更新
由于您将使用全局数据库,因此您必须将集群链