需要通过 Terraform 在 AWS RDS 中启用备份复制功能
Posted
技术标签:
【中文标题】需要通过 Terraform 在 AWS RDS 中启用备份复制功能【英文标题】:Need to enable backup replication feature in AWS RDS through Terraform 【发布时间】:2022-01-20 06:40:59 【问题描述】:需要在 AWS RDS - oracle through terraform 中启用备份复制功能。那么对于该特定功能,我们是否有任何来自 terraform 方面的属性?
【问题讨论】:
【参考方案1】:Terraform 方面的唯一参数是aws_db_instance
的replicate_source_db
replicate_source_db -(可选)指定此资源是一个复制数据库,并将此值用作源数据库。这与要复制的另一个 Amazon RDS 数据库的标识符(如果在单个区域内复制)或要复制的 Amazon RDS 数据库的 ARN(如果跨区域复制)相关。请注意,如果您要创建加密数据库的跨区域副本,您还需要指定 kms_key_id。
replicate_source_db
应具有源数据库的 ID 或 ARN。
resource "aws_db_instance" "oracle"
# ... other arguments
resource "aws_db_instance" "oracle_replicant"
# ... other arguments
replicate_source_db = aws_db_instance.oracle.id
参考
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/oracle-read-replicas.html【讨论】:
以上是关于需要通过 Terraform 在 AWS RDS 中启用备份复制功能的主要内容,如果未能解决你的问题,请参考以下文章
Terraform,AWS RDS aurora mysql serverless 异常“找不到源集群”
在 terraform 失败的不同 vpc 中创建时出现 rds 副本错误
如何使用 Terraform 自动切换到 AWS 的 RDS 中的新参数组?