Dataflow REST API的“ projects.locations.templates.create”和“ projects.locations.templates.launch有什么区别?

问题描述 投票:0回答:1

我正在尝试基于Cloud Scheduler中的数据流模板启动数据流作业。

下面的文档中提到了用于启动Dataflow作业的API projects.templates.launch:https://cloud.google.com/dataflow/docs/guides/templates/running-templates

API文档说此API“启动模板。”:https://cloud.google.com/dataflow/docs/reference/rest/v1b3/projects.templates/launch

但是我找到了其他REST API project.templates.create,从我提供的Google提供的模板开始Dataflow作业对我来说很好用:https://cloud.google.com/dataflow/docs/reference/rest/v1b3/projects.templates/create

API文档说此API“从模板创建Cloud Dataflow作业。”

对我来说,两个API描述看起来相同。有谁知道两种API的区别?

google-cloud-platform google-cloud-dataflow
1个回答
0
投票

阅读您提供的文档,区别在于每种方法返回的响应正文。指出:

templates.launch: 如果成功,响应主体包含LaunchTemplateResponse的实例。

templates.create: 如果成功,响应主体将包含一个新创建的Job实例。

我希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.