【发布时间】:2022-01-22 06:19:01
【问题描述】:
我知道我们可以在 Terraform 文件中定义表模式。我的问题是,有没有办法在单独的文件中定义模式,然后 Terraform 在运行时导入它。这样它将提供更好的管理和可读性
resource "google_bigquery_table" "default" {
dataset_id = google_bigquery_dataset.default.dataset_id
table_id = "bar"
time_partitioning {
type = "DAY"
}
labels = {
env = "default"
}
**schema = <<EOF
[
{
"name": "permalink",
"type": "STRING",
"mode": "NULLABLE",
"description": "The Permalink"
}
]**
EOF
}
所以基本上我要问的是如何将架构部分移动到单独的文件中,并在运行时 TF 导入。
【问题讨论】: