SDK日志 Java SDK发布版本中增加了logback作为slf4j的实现,如果用户没有自己的实现可以直接使用,如果工程中有其他的如log4j则可以替代。 默认日志 如果用户使用默认的logback,则需要配置logback.xml到classpath中。如果没有这个配置文件,日志级别默认为DEBUG。 Plain
异常处理 CFC异常提示有如下两种方式: 异常方法 说明 BceClientException 客户端异常 BceServerException 服务端异常 用户可以使用try获取某个事件所产生的异常,例如: Plain Text 复制 1 String functionName = "test";
函数调用 请求参数和响应参数请参考 函数调用接口 。 使用以下代码可以调用执行一个指定的CFC函数,默认会调用 $LATEST 版本的函数。 Javascript 复制 1 const payload = '{ foo : bar }' 2 const functionName = 'myfunc' 3 4 cfcC
错误返回 通用错误返回 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
错误处理 GO语言以error类型标识错误,CFC支持两种错误见下表: 错误类型 说明 CFCClientError 用户操作产生的错误 BceServiceError CFC服务返回的错误 用户使用SDK调用CFC相关接口,除了返回所需的结果之外还会返回错误,用户可以获取相关错误进行处理。实例如下: Plain Te
版本操作 各接口的请求参数和响应参数说明请参考 版本操作 。 获取函数版本列表 如下代码用于查询用户函数所有版本: Plain Text 复制 1 public void testListVersionsByFunction(CfcClient cfcClient) { 2 ListVersionsByFunction
别名操作 各接口的请求参数和响应参数说明请参考 别名操作 。 获取别名列表 如下代码用于查询特定函数的所有别名: Plain Text 复制 1 public void testListAliases(CfcClient cfcClient) { 2 String functionName = "test-1
别名操作 获取别名列表 使用以下代码可以获取函数的别名列表 Go 复制 1 args := &api.ListAliasesArgs{ 2 FunctionName: "sdk-create", 3 } 4 5 // 若想获取特定函数版本的别名,可以设置 6 args.FunctionVer