Amazon web services Terraform将RDS快照复制到另一个区域

Amazon web services Terraform将RDS快照复制到另一个区域,amazon-web-services,terraform,amazon-rds,Amazon Web Services,Terraform,Amazon Rds,我正试图在另一个地区复制我的RDS DB。我以前用过TF,但在同一地区。文档中有一个“source_region”标志,我尝试使用该标志: 这是我的配置: data "aws_db_snapshot" "prod_db_snapshot" { most_recent = true db_instance_identifier = "myProdDB" source_region = "eu-west-2" } 我

我正试图在另一个地区复制我的RDS DB。我以前用过TF,但在同一地区。文档中有一个“source_region”标志,我尝试使用该标志:

这是我的配置:

data "aws_db_snapshot" "prod_db_snapshot" {
most_recent = true
db_instance_identifier = "myProdDB"
source_region = "eu-west-2"
}
我得到这个错误:

on database-clone.tf line 38, in data "aws_db_snapshot" "prod_db_snapshot":
38:     source_region = "eu-west-2"

Computed attributes cannot be set, but a value was set for "source_region".

我遗漏了什么吗?

您不能设置它,因为它是一个属性而不是一个参数。如果要使用
aws\u db\u snapshot
数据源读取另一个区域中的快照,则需要让该数据源使用另一个区域中的提供程序。