BOS 文件存储 CFS 云磁盘 CDS 存储网关BSG 边缘计算节点 BEC 数据流转平台CloudFlow 内容分发网络 CDN 海外CDN 动态加速 DRCDN 并行文件存储PFS 数据库 云数据库 RDS 云数据库 Redis 云数据库 DocDB for MongoDB 云数据库 HBase 云数据库 GaiaDB 分布式数据库 GaiaDB-X 数据传输服务 DTS 云数据库 TableStorage
开通函数计算服务 在使用函数计算之前,你需要先开通函数计算服务: 操作步骤 打开 百度智能云官网 ,通过【产品】-【云基础】-【Serverless】-【函数计算 CFC】进入函数计算主页。 在函数计算主页,点击 立即购买 按钮。 点击“授权并开通服务”,完成函数计算服务开通。 使用流程 函数计算的基本使用流程如下图所示: 创建函数:函数名称、描述和运行语言等基本信息。
当您发布函数版本后,代码和大多数设置都将会被锁定,从而确保为使用该版本的用户提供一致的使用体验。相关函数信息的配置,详情可参考函数配置。 创建函数的新版本 百度云函数计算创建函数新版本步骤如下所示: 打开 百度云控制台 ,进入CFC控制界面。 选择您希望发布新版本的函数。 选择【发布新版本】即可创建新的函数版本。如下所示: 在函数版本发布时,您可以填写对应的发布信息,方便日后进行函数版本的管理。
登录成功后,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面,点击想要获得BRN的函数名称,进入函数详情页面可以查看函数的BRN。
触发器概述 函数计算CFC(Cloud Function Compute)提供基于事件触发、全托管的云端计算能力。函数计算通过事件触发器连接到其他服务,当对应服务发出请求时,函数即会响应运行,作出相应处理和反馈。例如:通过BOS触发器将函数连接到百度智能云对象存储服务,设置函数响应BOS的新建对象事件。当用户的对象存储中增加新的文件时,函数即被触发执行,对新上传的文件进行诸如内容检查等操作。
开发语言 目前CFC支持以下开发语言,您可以根据不同开发语言特性编写应用代码,点击链接查看各语言的 开发指南示例 示例 Node.js 8.5,Node.js 10,Node.js 12,Node.js 14,Node.js 16 Python 2.7,Python 3.6,Python 3.10 Java8 Golang PHP 7.2 Lua 5.3 C# 注意事项 为了更好使用CFC函数计算服务
版本操作 各接口的请求参数和响应参数说明请参考 版本操作 。 获取函数版本列表 如下代码用于查询用户函数所有版本: # 获取函数所有版本 response = cfc_client.list_versions_by_function(functionName) 发布新版本 如下代码用于发布新版本: # 发布新版本 response = cfc_client.publish_version(func
1、登录 管理控制台 ,选择产品服务函数计算CFC。 2、点击左侧“函数列表”,进入函数列表页面。 3、点击“创建函数”新建函数,或选择需要创建预留实例的函数。 4、函数发版,或选择已发布的版本,点击进入函数详情页。
自定义域名 概述 自定义域名支持用户绑定固定域名,使得服务能以用户固定域名的方式提供。您可以在函数计算创建APIGateway触发器,并在API网关侧绑定您的域名,即可实现自定义域名的功能。本文将详细介绍自定义域名的使用方法。 应用场景 自定义域名的典型应用场景是将您的应用平滑迁移到函数计算,仍然可以通过原来的域名访问该应用 操作步骤 前提条件 1、确保您的域名已完成了 ICP备案 。
无状态函数 无状态服务 无状态服务即不对用户的数据做持久化的服务。函数计算服务就是典型的无状态服务,一旦用户长时间未进行函数调用,导致函数实例回收,那么之前代码产生的一些中间状态(临时变量、生成的本地文件等等)都会一起丢失。 无状态函数 无状态函数即对一个函数而言,以同样的参数作为输入,无论什么时候调用、调用多少次,输出结果始终保持一致。