功能节点
更新时间:2018-09-14 11:25:09
脚本
可以在脚本节点中编写node.js代码,目前支持的node.js版本为6.10。
其他说明
路由
路由节点是分支节点,是典型的if else if else的逻辑,也只有路由节点可以拥有多个出口。值得注意的是,如果您在路由节点中定义的规则一个都没有被匹配到,则编排流程将结束,默认将返回上一个节点的返回值。
可用API
为简化对原官方服务和用户自研API的使用,该节点封装了官方所有服务。开发者可直接通过该节点调用所有官方服务以及自研的服务接口。
三方API
三方API节点为开发者在服务编排中调用自己的服务提供了可能,开发者可自己控制该API的业务逻辑,包括数据转存等。
配置
- 请求方式: 为保障数据安全,仅提供
POST
提交方式。 - API 地址: 三方 API 地址,若涉及鉴权等逻辑需开发者自己编写。
- 编码: 数据以 GBK\UTF8 的方式传输。
OTS
将数据回流至开发者自己的 RDS 实例中,开发者需给 LD 进行授权调用该实例。
授权
单击参数配置面板的 授权
按钮,对 LD 的服务帐号授权访问用户的 OTS 实例,授权后 LD 将拥有对该实例的读写操作。
配置
- EndPoint: 实例所在的区域,如:cn-hangzhou
- InstanceName: OTS 实例名称
类型: 对数据表的增删改查操作,不同的操作类型参数结构也将不同,如下:
OTS 输出可以将服务结果存放至 OTS 存储空间,LD 在向用户 OTS 写入数据时需要用户进行授权;
- OTS 实例申请可参见阿里云文档: https://help.aliyun.com/document_detail/27280.html
RDS
将数据回流至开发者自己的 RDS 实例中,开发者需给 LD 进行授权调用该实例。
授权
单击参数配置面板的 授权
按钮,对 LD 的服务帐号授权访问用户的 RDS 实例。在授权后 LD 将会在用户的 RDS 实例中创建一个名为 tmp_ld_dev
账户且有该实例的读写操作。
配置
- Region: 实例所在的区域
- DBInstance: 实例名称
- DBName: 数据库名称
- port: 实例端口号,默认为 3306
- 类型: 对数据表的增删改查操作,不同的操作类型参数结构也将不同,如下:
- insert
{ "table": "", "rows": [{}] }
- update
{ "table": "", "rows": [{}], "condtion": { "where": {} } }
- delete
{ "table": "", "condtion": { } }
- query
{ "table": "", "condtion": { "where": {}, "columns": [], "orders": [] } }
- insert
其他说明
- RDS 实例申请可参见阿里云文档: https://help.aliyun.com/learn/learningpath/rds.html
- RDS 输出节点基于 @ostai 进行封装,具体使用方法可参见 ostai 文档。
- 若项目中有协同帐号参与开发,协同帐号配置 RDS 云产品时将以项目 Owner 的身份进行授权、调用。