获取“请求包含无效的参数”。调用googleapis projects.jobs.create时

时间:2018-07-11 22:54:57

标签: google-api google-cloud-platform google-cloud-dataflow

我正在尝试通过API触发批处理数据流作业,因此我试图使其在API资源管理器工具here中起作用。不幸的是,文档没有指定所需的参数,所以我花了一些时间,但除了此响应外,我什么也没得到:

{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "status": "INVALID_ARGUMENT"
  }
}

有效负载必须是此Job,但是该文档是已触发作业的Job属性的详尽列表。尽管如此,我还是被刺了

{
    "projectId": "my-project",
    "location": "us-central1",
    "name": "some-random-name",
    "type": "JOB_TYPE_BATCH"
}

但是我无法让api资源管理器返回任何有用的信息。

有人让它起作用吗?

1 个答案:

答案 0 :(得分:2)

Jobs.create API并非旨在以这种方式使用-而是使用Apache Beam SDK创建模板化的Dataflow管道,并使用templates.create API通过API运行您的作业。