检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
String 错误信息 状态码: 404 表14 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 500 表15 响应Body参数 参数 参数类型 描述 error_code String
表4 配置函数参数 参数名称 参数说明 取值样例 函数类型 必选参数。 事件函数:通过触发器来触发函数执行。 HTTP函数:用户可以直接发送 HTTP 请求到 URL 触发函数执行。 事件函数 区域 必选参数。 代码部署的区域。需与OBS桶区域保持一致。
Content-Type 是 String 消息体的类型(格式) 响应参数 状态码: 401 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 403 表4 响应Body参数 参数 参数类型
配置说明 在函数流编排区域,配置“条件分支”节点参数和连线参数。 图1 条件分支节点配置 图2 连线配置 表1 条件分支节点参数配置 参数 说明 输入过滤表达式 通过JSONPath表达式对节点的输入信息进行过滤。
参数 参数 参数类型 描述 func_urn String 函数的URN(Uniform Resource Name),唯一标识函数。
表3 请求Body参数 参数 是否必选 参数类型 描述 headers 否 Object 执行时需要的Header input 是 Object 定义执行时的入参,支持使用JSONPATH进行映射,以及指定默认值 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型
最小长度:1 最大长度:64 workflow_id 是 String 函数工作流ID 最小长度:1 最大长度:512 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 id String 唯一标识ID,流程定义ID 最小长度:1 最大长度:64
进入函数详情页,依次单击“设置 > 触发器 > 创建触发器”,弹出创建触发器窗口,参考表1填写触发器参数。 表1 专享版APIG触发器参数配置 参数 参数说明 取值样例 触发器类型 必选参数。 本例选择API 网关服务 (APIG专享版)。
图1 创建触发器 配置以下参数。 表1 EG触发器(RocketMQ)参数说明 参数 参数 取值样例 触发器类型 必选参数。 选择“分布式消息服务 RocketMQ版 (HC.ROCKETMQ)”。
Key:填写参数。 Value:填写参数值。 DefaultValue:设置默认值,参数未获取到值时,默认获取默认值。 操作:编辑或删除设置的参数。 输入过滤表达式 通过JSONPath表达式对节点的输入信息进行过滤。
参数 是否必选 参数类型 描述 period 否 String 时间段,单位为分钟 start_time 否 String 开始时间,精确到ms的时间戳 end_time 否 String 结束时间,精确到ms的时间戳 请求参数 无 响应参数 状态码: 200 表3 响应Body
请求参数 无 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 count Array of SlaReportsValue objects 执行次数 duration Array of SlaReportsValue objects 平均时延,单位毫秒 fail_count
图1 创建触发器 配置以下参数。 表1 EG触发器(RabbitMQ)参数说明 参数 说明 取值样例 触发器类型 必选参数。 选择“分布式消息服务 RabbitMQ版 (HC.RABBITMQ)”。
FunctionGraph:包含func_urn,函数urn 响应参数 状态码: 200 表6 响应Body参数 参数 参数类型 描述 func_urn String 函数URN。
Content-Type 是 String 消息体的类型(格式) 表3 请求Body参数 参数 是否必选 参数类型 描述 tracing_ak 否 String apm的ak tracing_sk 否 String apm的sk 响应参数 状态码: 400 表4 响应Body参数
Content-Type 是 String 消息体的类型(格式) 响应参数 状态码: 404 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 500 表5 响应Body参数 参数 参数类型
最小长度:1 最大长度:64 workflow_id 是 String 函数工作流ID 最小长度:1 最大长度:512 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 函数流名称 最小长度:1 最大长度:64 description 否
表2 Query参数 参数 是否必选 参数类型 描述 type 否 String servicebridge类型 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。
执行异步调用示例命令,参数说明请参见表3。
状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 401 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String