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

Bigquery Terraform调度查询部署返回404错误排查求助

BigQuery定时查询Terraform部署404错误排查方案

报错信息:Error: Error creating Config: googleapi: Error 404: Requested entity was not found。

  • 校验区域与项目匹配性
    确认var.location参数取值和google_bigquery_dataset.dataset所在的区域完全一致,注意BigQuery区域大小写敏感,比如asia-east1不能写作ASIA-EAST1。如果传输配置所属的默认项目和数据集所属项目不一致,需要给google_bigquery_data_transfer_config资源显式添加project = "数据集所属项目ID"参数。
  • 修正资源依赖配置
    当前配置仅依赖了表资源,未依赖数据集资源,可能出现数据集未创建完成就发起传输配置创建请求的情况,修改depends_on配置如下:
depends_on = [google_bigquery_dataset.dataset, google_bigquery_table.tables]
  • 检查API启用状态
    确认目标项目已经启用BigQuery Data Transfer Service API,未启用该API时也可能返回404错误,可直接在GCP控制台API和服务页面搜索该API确认启用状态。
  • 校验执行账号权限
    确认运行Terraform的服务账号或用户账号,至少具备roles/bigquery.admin或roles/bigquerydatatransfer.admin权限,同时具备对应数据集的写入权限。
  • 修正参数格式问题
    当前配置的schedule = "every 4 hours "末尾存在多余空格,不符合BigQuery定时任务格式要求,修改为:
schedule = "every 4 hours"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 07:54:07