别名操作 各接口的请求参数和响应参数说明请参考 别名操作 。 获取别名列表 如下代码用于查询特定函数的所有别名: // 获取别名列表,参数为函数名称 response = cfc_client.list_aliases(function_name) 创建别名 如下代码用于创建函数别名: // 创建别名 response = cfc_client.create_alias(function_name
触发器相关 什么是触发器,CFC目前支持哪些触发器? 可参考 CFC触发器相关概念和使用 触发器Event格式报错? CFC目前只支持json类型的Event,请检查您的Event是否是正确的json数据。 添加DuerOS触发器失败? CFC目前只支持北京地域DuerOS触发器,其他地域暂不支持,请确认您是否创建了其他地域的DuerOS触发器。 创建HTTP 触发器报错? 请您查看URL路径的命
异常处理 系统异常 CFC系统异常提示有如下三种方式: 异常方法 说明 BceHttpClientError 重试时抛出的异常 last_error 最后一次重试时抛出的异常 BceClientError CFC客户端产生的异常 BceInvalidArgumentError 传递参数产生的异常 BceServerError CFC服务器产生的异常 用户可以使用try获取某个事件所产生的异常: f
函数调用 使用以下代码可以调用执行一个指定的CFC函数 args := & api . InvocationsArgs { FunctionName : sdk-create , InvocationType : api . InvocationTypeRequestResponse , Payload : nil , } // 若想执行特定版本的函数,可以设置 args . Qual
触发器操作 各接口的请求参数和响应参数说明请参考 触发器操作 。 获取触发器列表 如下代码用于获取触发器列表: public void testListTrigger(CfcClient cfcClient) { String functionBrn = "brn:bce:cfc:bj:7c83a9530352900ef3e38db05f1c10e9:function:test-1557
错误返回 通用错误返回 CFC错误响应符合BCE规范,统一为如下格式。后续各接口不再单独列出。 { "requestId": "47e0ef1a-9bf2-11e1-9279-0100e8cf109a", "code":"NoSuchKey", "message":"The resourc
版本操作 各接口的请求参数和响应参数说明请参考 版本操作 。 获取函数版本列表 如下代码用于查询用户函数所有版本: public void testListVersionsByFunction(CfcClient cfcClient) { ListVersionsByFunctionResponse response = cfcClient.listVersionsByFunction("
别名操作 各接口的请求参数和响应参数说明请参考 别名操作 。 获取别名列表 如下代码用于查询特定函数的所有别名: public void testListAliases(CfcClient cfcClient) { String functionName = "test-1557387367523"; //已经存在的函数名称 ListAliasesResponse respon
函数操作 各接口的请求参数和响应参数说明请参考 函数操作 。 创建函数 如下代码可以创建一个CFC函数: function_name = "testHelloWorld" #您可以自定义您的函数名 # 创建一个cfc客户端 #有三个endpoint可以选择:cfc.bj.baidubce.com,cfc.gz.baidubce.com,cfc.su.baidubce.com h
使用限制 函数运行资源限制 资源 默认值 临时磁盘空间 用户函数只可读写 /tmp 这个临时目录 函数代码路径 用户代码存放在/var/task/下,若代码中包含配置文件,需要采用绝对路径的方式进行读取 函数申请内存区间 128M-1024M(按照128M递增) 函数最大运行时间 300秒 代码部署包大小(压缩为.zip文件) 150 MB 原始代码大小(.zip文件解压后) 500 MB 函数环