由于CFC属于无状态服务,因此开发者在编写代码的时候,需要考虑将函数代码编写成无状态风格,来保证调用结果的幂等性。 持久化方式 由于函数计算本身是无状态服务,因此可以通过结合其他云服务来对所需的数据进行持久化处理,目前常见的处理方式有: 将数据写入对象存储服务,详见 BOS触发器使用 将数据写入百度云数据库,详见 配置CFC函数以访问百度云中的RDS
云数据库 RDS 云数据库 Redis 云数据库 DocDB for MongoDB 云数据库 HBase 云数据库 GaiaDB 分布式数据库 GaiaDB-X 数据传输服务 DTS 云数据库 TableStorage 消息服务 for RabbitMQ 云原生 函数计算 CFC 容器实例BCI 容器镜像服务CCR 安全 DDoS防护服务 应用防火墙 WAF 密钥管理服务 SSL证书 云堡垒机
在函数配置页面填写函数的基本信息。此处演示创建一个 Node.js 22 运行时的函数。 函数名称: 命名为 CFC_TEST。 说明:只能由数字、字母、-或_组成,长度小于65个字符。 函数类型: 选择事件函数。 说明:支持事件函数和web函数两种函数类型,web函数分为内置运行时和自定义运行时,内置运行时的函数默认会创建一个http触发器,其余等价于事件函数。
函数相关 如何开始使用CFC? 您可以通过 快速入门 ,创建并运行您的第一个函数。 CFC函数的开发流程? CFC函数的开发流程主要包括以下过程: 编写及调试代码:根据业务需求编写函数代码,您可以通过参考 创建函数 文档创建函数,并参考各语言运行时开发指南进行函数代码开发,如 Golang函数开发指南 。
函数操作 创建函数 使用以下代码可以创建一个CFC函数 Go 复制 1 arge := &api.CreateFunctionArgs{ 2 // 配置函数的代码,需要上传代码的zip压缩包 3 Code: &api.CodeFile{ZipFile: zipFile}, 4 // 函数名称,每个用户的函数名称不可重复,不可修改 5 FunctionName: "sdk-create
函数操作 各接口的请求参数和响应参数说明请参考 函数操作 。
函数操作 各接口的请求参数和响应参数说明请参考 函数操作 。
函数调用 请求参数和响应参数请参考 函数调用接口 。 使用以下代码可以调用执行一个指定的CFC函数,默认会调用 $LATEST 版本的函数。
函数调用 请求参数和响应参数请参考 函数调用接口 。
函数调用 请求参数和响应参数请参考 函数调用接口 。 调用函数 如下代码用于调用用户函数: Plain Text 复制 1 invocations_response = cfc_client.invocations(functionName, log_type="Tail")