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

使用GCS存储的PipelineSpec创建PipelineJob时遇必填字段缺失问题

问题

我正依照Vertex AI API文档创建PipelineJob,文档说明若提供templateUri,系统会在PipelineJob.pipeline_spec为空时从该地址下载对应内容:

若PipelineJob.pipeline_spec为空,将从该template uri下载对应的内容。

但调用API时收到必填字段缺失的报错。

请求内容

{
    "displayName": "pipeline test",
    "templateUri": "gs://bucket-name/3a279d63-f965-4db2-b54c-ad933b04d278.json"
}

请求方式:POST
请求地址:https://{service-endpoint}/v1/{parent}/pipelineJobs


响应内容

{
    "error": {
        "code": 400,
        "message": "Required field pipelineInfo is not specified. ",
        "status": "INVALID_ARGUMENT"
    }
}

预期结果

通过templateUri自动下载并填充PipelineInfo

解决建议

  • 检查模板文件完整性:确认GCS桶中的JSON模板文件包含pipelineInfo字段,且结构符合Vertex AI PipelineJob的规范。如果模板本身缺失该必填字段,即使指定templateUri也会触发报错。
  • 验证GCS访问权限:确保调用API的服务账号拥有目标GCS桶的读取权限,若权限不足,API无法下载模板内容,会导致必填字段缺失的错误。
  • 显式传入pipelineSpec:尝试在请求体中直接添加pipelineSpec字段并填入模板内容,验证是否能成功创建PipelineJob,以此排查是否是templateUri解析逻辑的问题。

内容的提问来源于stack exchange,提问作者Taylor F Saraiva

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 17:55:05