我有一个模块,希望在另一个区域有条件地创建一个s3存储桶。我尝试过这样的事情:
resource "aws_s3_bucket" "backup" {
count = local.has_backup ? 1 : 0
provider = "aws.backup"
bucket = "${var.bucket_name}-backup"
versioning {
enabled = true
}
}
但是似乎我需要提供aws.backup提供程序,即使count为0。这有什么办法吗?
注意:如果我可以使用单个提供程序在多个区域中创建存储桶,这将不是问题,请参阅https://github.com/terraform-providers/terraform-provider-aws/issues/8853