有奖捉虫:云通信与企业服务文档专题,速来> HOT
说明:

  • 当前页面接口为旧版 API,未来可能停止维护,目前不展示在左侧导航。云函数 API 3.0 版本接口定义更加规范,访问时延下降显著,建议使用 云函数 API 3.0
  • 如果您需要访问云函数旧版 API,可参见 API 概览

欢迎使用腾讯云云函数(Serverless Cloud Function)。云函数通过托管用户代码使用用户配置的触发器,根据触发器的触发事件自动执行用户应用,为用户提供 FaaS(Function as a Service) 类型服务。

云函数(Serverless Cloud Function)是腾讯云提供的无服务器(Serverless)执行环境,您无需购买和管理服务器,而只需使用平台支持的语言编写核心代码并设置代码运行的条件,代码即可在腾讯云基础设施上弹性、安全地运行。腾讯云完全管理底层计算资源,包括服务器 CPU、内存、网络和其他配置/资源维护、代码部署、弹性伸缩、负载均衡等。代码按需运行,空闲时不收费。

术语表

术语 全称 中文名称 说明
SCF Serverless Cloud Function 云函数 云函数通过托管用户代码,使用用户配置的触发器,根据触发器的触发事件,自动执行用户应用,为用户提供 FaaS(Function as a Service) 类型服务。
Trigger SCF Trigger 函数触发器 SCF 云函数由事件触发执行,事件来源即触发器,通常是由其他产品资源对象作为触发器,例如 COS Bucket, CMQ Topic队列,定时器等。

使用方式

通过 API 使用云函数,按如下步骤完成配置即可开始使用云函数:
1. 创建函数
您可以使用 创建函数 接口来创建一个云函数,其中函数名作为函数的唯一ID,在同一地域内不可冲突。
2. 创建函数触发器
创建完函数之后,您可以通过使用 设置函数触发器 接口来配置函数对某个触发器的某种事件做出响应和执行。
3. 测试函数
您可以通过使用 运行函数 接口来直接调用函数用于测试函数的执行正确与否,或通过在触发器对象内操作以产生事件,并通过 获取函数运行日志 检验函数是否正确执行。
经过以上三个步骤,您的函数就可以提供服务了。
在本文档的接口说明部分,凡出现任何参数可选范围等方面与腾讯云官网上给出的数值发生矛盾时,均以官网上给出的值为准