CDAP API 在 GCP 中调用失败

CDAP API Calling in GCP failing

我正在尝试在我的 Data Fusion 实例中创建一个示例管道,作为我的项目 POC 的一部分。 我正在使用 CDAP API 来自动创建管道。 我在 GCP

中调用以下 CDAP API 时遇到问题

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -w"\n" -X PUT "[My-GCP-Data-Fusion-Endpoint]/v3/namespaces/default/apps/MyPipeline" -H "Content-Type: application/json" -d @ /home/saji_s/config.杰森

config.jason中的内容是,

{ "name": "MyPipeline", "artifact":{ "name": "cdap-data-pipeline", "version": "6.0.0", "scope": "system" }, "config":{ . . . "connections":[。 . . ], "engine": "mapreduce", "postActions":[。 . . ], "stages":[。 . . ], "schedule": "0 * * * *", }, “ui”:{ . . . } }

我收到类似“错误 400(错误请求)!!1”这样的错误

你能帮我一下吗,我只想在我的 Data Fusion 实例中创建一个示例管道,作为我的项目 POC 的一部分。

问题已解决,问题出在 jason 文件上,在准备好正确的 jason 文件后,scipt 执行并成功部署了管道