se); 6 code.setDryRun(true); 7 String description = "test api"; 8 HashMap<String, String> variables = new HashMap<String, String>
自定义运行时建议使用http触发器进行调用,CFC会直接透传相关请求,注意和事件函数使用http触发器的区别,在事件函数中会将http请求的内容封装在event中,具体请查看 相关文档 ,自定义运行时使用http触发器调用时,会像本地调用一样直接透传http请求。如果使用API调用函数,CFC会默认调用用户的Post /invoke接口。
函数调用 使用以下代码可以调用执行一个指定的CFC函数 Go 复制 1 args := &api.InvocationsArgs{ 2 FunctionName: "sdk-create", 3 InvocationType: api.InvocationTypeRequestResponse, 4 Payload: nil, 5 } 6 7 // 若想执行特定版本的函数
如果只指定函数名,则长度限制为64个字符。 Qualifier String 否 Query参数 使用此可选参数指定函数版本或别名。如果您指定函数版本,那么API将使用限定的函数BRN来请求并返回关于特定CFC函数版本的信息。如果指定别名,API会返回有关别名所指向的函数版本的信息。如果您不提供此参数,则API返回有关CFC函数$LATEST的信息。 响应头域 除公共头域,无其它特殊头域。
以下是文心一言Prompt的注意点 Prompt要点 One Shot模式给出输出案例 针对API Schema每个参数用来做什么给出详细解释 给出基本信息,让模型感知到当前时间和用户信息 以下是让一言扮演API参数提取助手的提示词示例 示例1 你是一个API参数提取助手,我会给你API Schema和问题,你来根据问题描述提取参数填充到API参数中,并按照以下格式要求输出: ### 输出案例 {
以下是文心一言Prompt的注意点 Prompt要点 One Shot模式给出输出案例 针对API Schema每个参数用来做什么给出详细解释 给出基本信息,让模型感知到当前时间和用户信息 以下是让一言扮演API参数提取助手的提示词示例 示例1 你是一个API参数提取助手,我会给你API Schema和问题,你来根据问题描述提取参数填充到API参数中,并按照以下格式要求输出: ### 输出案例 {
FunctionBrn ) 16 } ) . catch ( err => { 17 console . error ( err ) 18 } ) 删除函数 如下代码用于删除用户函数的某个版本,不传deleteOptions参数则删除整个函数: Javascript 复制 1 // 删除版本2 2 var deleteOptions = { 3 'Qualifier' : '2' 4 } 5 6 cfcClient
quot;, 7 "Description": "test api", 8 "FunctionBrn": "brn:bce:cfc:bj:cd64f99c69d7c404b61de0a4f1865834:function:fly-hello-001:1", 9 "Region": "bj"
无状态函数 无状态服务 无状态服务即不对用户的数据做持久化的服务。函数计算服务就是典型的无状态服务,一旦用户长时间未进行函数调用,导致函数实例回收,那么之前代码产生的一些中间状态(临时变量、生成的本地文件等等)都会一起丢失。 无状态函数 无状态函数即对一个函数而言,以同样的参数作为输入,无论什么时候调用、调用多少次,输出结果始终保持一致。
操作步骤 以OpenAPI的方式创建函数 创建函数 ,并根据实际需要设置函数超时时间Timeout。