错误处理 概述 工作流在执行过程中,可能会因为各种原因出错导致执行失败。目前,operation、foreach、parallel 三类节点支持定义错误重试与错误捕获。 错误重试(retry) 错误重试,指在节点执行出错时进行多次重试。 retry 字段负责错误重试的定义,它的值是一个包含若干重试策略的数组,每个重试策
触发器操作 各接口的请求参数和响应参数说明请参考 触发器操作 。 获取触发器列表 如下代码用于获取触发器列表: Plain Text 复制 1 # 获取触发器列表,brn也可以换成functionName 2 list_triggers_response = cfc_client.list_triggers(brn)
沙箱实例 前提条件 请按照文档配置环境变量。 目前仅支持官方代码沙箱,即template名为 code-interpreter-v1。 创建代码沙箱 创建默认代码沙箱实例: Python JavaScript 复制 1 from e2b_code_interpreter import Sandbox 2 sandbox
CfcClient CfcClient是CFC服务的客户端,为开发者与CFC服务进行交互提供了一系列的方法,包括函数调用、函数创建、获取函数列表等。 新建CfcClient 通过AK/SK方式访问CFC 通过AK/SK方式访问CFC,用户可以参考如下代码新建一个CfcClient: Plain Text 复制 1 pu
异常处理 系统异常 CFC系统异常提示有如下三种方式: 异常方法 说明 BceHttpClientError 重试时抛出的异常 last_error 最后一次重试时抛出的异常 BceClientError CFC客户端产生的异常 BceInvalidArgumentError 传递参数产生的异常 BceServerEr
函数调用 使用以下代码可以调用执行一个指定的CFC函数 Go 复制 1 args := &api.InvocationsArgs{ 2 FunctionName: "sdk-create", 3 InvocationType: api.InvocationTypeRequestRespons
错误返回 通用错误返回 CFC错误响应符合BCE规范,统一为如下格式。后续各接口不再单独列出。 Plain Text 复制 1 { 2 "requestId": "47e0ef1a-9bf2-11e1-9279-0100e8cf109a", 3 "code":
触发器操作 各接口的请求参数和响应参数说明请参考 触发器操作 。 获取触发器列表 如下代码用于获取触发器列表: Plain Text 复制 1 public void testListTrigger(CfcClient cfcClient) { 2 String functionBrn = "brn:bce:
函数调用 请求参数和响应参数请参考 函数调用接口 。 调用函数 如下代码用于调用用户函数: Plain Text 复制 1 public void testInvoke() { 2 HashMap<String, Object> payload = new HashMap<String, Object
示例:假设当前分区内所有项对应表达式的值为 [5, 3, 5, 10], 那么降序的竞争排名为 [2, 3, 2, 1]。 RANK_MODIFIED(expression, ['asc'|'desc']) 根据表达式 expression 返回当前项在分区中修改过的的竞争排名。与 RANK 竞争排名不同的是,RANK_MODIFIED 会为相同的排名分配更大的值。