数据治理中心 DATAARTS STUDIO-获取Rest Client节点返回值教程:通过“响应消息体解析为传递参数定义”获取返回值

时间:2024-11-12 17:24:53

通过“响应消息体解析为传递参数定义”获取返回值

图1所示,第一个Rest Client调用了 MRS 服务查询集群列表的API,图2为API返回值的JSON消息体。

  • 使用场景:需要获取集群列表中第一个集群的cluster Id,然后作为参数传递给后面的节点使用。
  • 关键配置:在第一个Rest Client的“响应消息体解析为传递参数定义”配置中,配置clusterId=clusters[0].clusterId,后续的Rest Client节点就可以用${clusterId}的方式引用到集群列表中的第一个集群的cluster Id。

    响应消息体解析为参数传递定义时,传递的参数名(例如clusterId)在该作业的所有节点参数中需要保持唯一性,避免和其他参数同名。

图1 Rest Clien作业样例1

图2 JSON消息体
support.huaweicloud.com/bestpractice-dataartsstudio/dataartsstudio_05_0104.html