【发布时间】:2020-08-13 04:57:22
【问题描述】:
我通过点击存储在列中的 HTTP 端点获得返回值。现在想要使用列中的值触发另一个 Http Endpoint。但是 HTTP 端点只接受硬编码的值或宏。所以我想知道是否可以根据列值设置运行时参数
请建议我该怎么做。
【问题讨论】:
标签: google-cloud-platform google-cloud-data-fusion
我通过点击存储在列中的 HTTP 端点获得返回值。现在想要使用列中的值触发另一个 Http Endpoint。但是 HTTP 端点只接受硬编码的值或宏。所以我想知道是否可以根据列值设置运行时参数
请建议我该怎么做。
【问题讨论】:
标签: google-cloud-platform google-cloud-data-fusion
有几种设置运行时参数的方法:
使用Argument Setter Plugin - 一种 Action 插件,允许通过动态替换可由 HTTP 服务器提供服务的配置来创建可重用的管道。
在请求正文中将运行时参数指定为 JSON 映射,当 starting an program 时。
CDAP PreferencesHTTP RESTful API。
我建议您查看 official documentation 以了解 Datafusion,您可以在其中找到使用 GCS 存储桶设置变量/宏的方法。
此外,请查看以下关于 SO 的 thread。它描述了在请求正文中将运行时参数指定为 JSON 映射的方法。
【讨论】: