string 响应示例 Plain Text 复制 1 HTTP/1.1 200 2 Content-type: application/json 3 4 { 5 "Code": { 6 "Location": "https://cfcbj.bj.bcebos.com/42f6fbc2cd374bfcb80d9967370fd8ff/sltest_
函数调用 请求参数和响应参数请参考 函数调用接口 。
函数和 JSON_EXTRACT_XXX 函数的区别,以及怎么选择 GET_JSON_XXX 是针对字符串类型设计的函数,是直接在原生字符串上做提取操作,而 JSON_EXTRACT_XXX 是针对 JSON 类型实现的函数,针对 JSON 类型有特殊优化。
函数调用 请求参数和响应参数请参考 函数调用接口 。 调用函数 如下代码用于调用用户函数: Plain Text 复制 1 invocations_response = cfc_client.invocations(functionName, log_type="Tail")
无状态函数 无状态服务 无状态服务即不对用户的数据做持久化的服务。函数计算服务就是典型的无状态服务,一旦用户长时间未进行函数调用,导致函数实例回收,那么之前代码产生的一些中间状态(临时变量、生成的本地文件等等)都会一起丢失。 无状态函数 无状态函数即对一个函数而言,以同样的参数作为输入,无论什么时候调用、调用多少次,输出结果始终保持一致。
函数调用 使用以下代码可以调用执行一个指定的CFC函数 Go 复制 1 args := &api.InvocationsArgs{ 2 FunctionName: "sdk-create", 3 InvocationType: api.InvocationTypeRequestResponse, 4 Payload: nil, 5 } 6 7 // 若想执行特定版本的函数
支持的类型有:String,Integer,Boolean和其他可通过json序列化的自定义类型。
创建web函数 概述 本文档主要演示如何创建一个自定义运行时的web函数 说明: CFC当前空白函数创建可选择事件函数、web函数,web函数下分为内置运行时以及自定义运行时,内置运行时本质上与事件函数相同、使用方式也相同,创建时会为用户额外创建一个http触发器。
函数列表ListFunctions 接口描述 本接口用于查询用户函数列表。 请求结构 Plain Text 复制 1 GET /v1/functions HTTP/1.1 2 Host: cfc.bj.baidubce.com 3 Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
可选参数 参数 描述 <json_path> 如果指定 path,该 JSON_LENGTH() 函数返回与 JSON 文档中的路径匹配的数据的长度,否则返回 JSON 文档的长度 注意事项 该函数根据以下规则计算 JSON 文档的长度: 标量的长度为 1。例如:'1', ' x ', 'true', 'false', 'null' 的长度均为 1。 数组的长度是数组元素的数量。