函数调用 请求参数和响应参数请参考 函数调用接口 。 调用函数 如下代码用于调用用户函数: Plain Text 复制 1 invocations_response = cfc_client.invocations(functionName, log_type="Tail")
SDK日志 Java SDK发布版本中增加了logback作为slf4j的实现,如果用户没有自己的实现可以直接使用,如果工程中有其他的如log4j则可以替代。 默认日志 如果用户使用默认的logback,则需要配置logback.xml到classpath中。如果没有这个配置文件,日志级别默认为DEBUG。 Plain
异常处理 CFC异常提示有如下两种方式: 异常方法 说明 BceClientException 客户端异常 BceServerException 服务端异常 用户可以使用try获取某个事件所产生的异常,例如: Plain Text 复制 1 String functionName = "test";
异常处理 系统异常 CFC系统异常提示有如下三种方式: 异常方法 说明 BceHttpClientError 重试时抛出的异常 last_error 最后一次重试时抛出的异常 BceClientError CFC客户端产生的异常 BceInvalidArgumentError 传递参数产生的异常 BceServerEr
版本操作 各接口的请求参数和响应参数说明请参考 版本操作 。 获取函数版本列表 如下代码用于获取某个函数所有的版本: Javascript 复制 1 cfcClient . listVersionsByFunction ( functionName ) . then ( response => { 2 console
使用限制 函数运行资源限制 资源 默认值 临时磁盘空间 用户函数只可读写 /tmp 这个临时目录 函数代码路径 用户代码存放在/var/task/下,若代码中包含配置文件,需要采用绝对路径的方式进行读取 函数申请内存区间 128M-1024M(按照128M递增) 函数最大运行时间 300秒 代码部署包大小(压缩为.zi
资源问题 通过BOS上传代码不成功? CFC对上传代码的压缩包以及代码解压后的大小均有限制,请确认您的资源是否超过限制: 使用限制 。 账号下是否有限制函数创建个数? CFC对创建函数的个数没有限制,目前只对函数资源和账户资源有限制。
版本操作 各接口的请求参数和响应参数说明请参考 版本操作 。 获取函数版本列表 如下代码用于查询用户函数所有版本: Plain Text 复制 1 # 获取函数所有版本 2 response = cfc_client.list_versions_by_function(functionName) 发布新版本 如下代码用
函数调用 请求参数和响应参数请参考 函数调用接口 。 使用以下代码可以调用执行一个指定的CFC函数,默认会调用 $LATEST 版本的函数。 Javascript 复制 1 const payload = '{ foo : bar }' 2 const functionName = 'myfunc' 3 4 cfcC
触发器操作 获取触发器列表 使用以下代码可以获取一个触发器的列表 Go 复制 1 args := &api.ListTriggersArgs{ 2 FunctionBrn: "functionBrn", 3 } 4 5 result, err := client.ListTriggers(a