You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Terraform创建Datastream时bigquery_profile设为空是否可行?

关于Terraform创建Datastream时bigquery_profile空块的可行性解答

这种空块的设置是完全可行的,原因如下:

  • BigQuery作为Datastream的目标连接配置,本身没有必填参数。从官方文档的定义来看,BigQueryProfile结构体不存在必须填充的字段,因此使用空块bigquery_profile {}是符合规范的合法配置。
  • 当配置为空时,Datastream会自动采用默认行为:使用Terraform执行时所依赖的谷歌云账号权限,关联到当前项目下的BigQuery服务,基础的数据同步需求(如将源数据同步到同项目的BigQuery数据集)都能正常实现。
  • 你参考的官方博客示例中采用这种写法,也进一步验证了空块配置的合理性——这是官方认可的默认配置方式。

你的Terraform代码示例是合法的,可以正常创建BigQuery目标连接配置:

resource "google_datastream_connection_profile" "destination" {
    display_name          = "BigQuery Destination"
    location              = "us-central1"
    connection_profile_id = "destination"

    bigquery_profile {}
}

内容的提问来源于stack exchange,提问作者Ryo Matsuzaka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 19:57:02