我是 GCP 和 Terraform 的新手。我正在开发 terraform 脚本来配置大约 50 个 BQ 数据集,每个数据集至少有 10 个表。所有表都没有相同的架构。
我已经开发了脚本来创建数据集和表,但我面临着向表添加架构的挑战,我需要帮助。我正在利用 terraform 变量来构建脚本。
这是我的代码。我需要集成逻辑来创建表架构。
variable "test_bq_dataset" {
type = list(object({
id = string
location = string
}))
}
variable "test_bq_table" {
type = list(object({
dataset_id = string
table_id = string
}))
}
Run Code Online (Sandbox Code Playgroud)
test_bq_dataset = [{
id = "ds1"
location = "US"
},
{
id = "ds2"
location = "US"
}
]
test_bq_table = [{
dataset_id = "ds1"
table_id = "table1"
},
{
dataset_id = "ds2" …Run Code Online (Sandbox Code Playgroud) google-bigquery google-cloud-platform terraform terraform-provider-gcp