阿里云首页
函数计算
相关技术圈
函数计算
阿里云函数计算是事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码,并提供日志查询、性能监控、报警等功能。
产品动态
免费试用
常见问题
立即购买
相关技术圈
学习路径
由浅入深,带您玩转函数计算!
了解
关于函数计算
什么是函数计算
使用流程
开发语言列表
触发器列表
计费方式
计费说明
实例规格
按量付费
资源套餐包
上手
快速入门
使用控制台创建函数
使用Serverless Devs管理函数资源
使用
权限管理
权限策略及示例
代码开发
Node.js
Python
PHP
Java
C#
Go
Custom Runtime
Custom Container
服务及函数
服务管理
函数管理
函数调用
事件集成
触发器管理
触发器event格式
实践
最佳实践
使用Serverless架构实现网站文件处理最佳实践
函数计算搭建前端CICD系统最佳实践
使用Serverless对日志进行ETL处理
开发
Serverless Devs
从Funcraft迁移到Serverless Devs
什么是Serverless Devs
安装Serverless Devs
配置Serverless Devs
API&SDK
API参考
SDK参考
免费云资源,真实云环境,丰富实践场景
通过Container部署Django项目
本场景介绍如何将Django项目通过Container部署到函数计算平台
立即体验
快速搭建Zblog博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Zblog博客。
立即体验
一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
立即体验
Serverless Devs工具操作演示
使用版本和别名实现灰度发布
函数计算
产品公告
【产品变更】SDK升级通知
【产品变更】全地域全计费项价格下调
【产品变更】免费额度过渡方案
【产品变更】原RDS触发器下线通知
新功能发布记录
产品简介
什么是函数计算
函数类型
基本概念
使用限制
开服地域
常见问题
我应该什么时候使用函数计算,什么时候使用ECS?
我可以访问运行函数的机器吗?
非root用户可以免sudo调用Docker吗?
日志服务中记录的时间和程序中获取的时间不一致怎么办?
客户端断开连接,报错Invocation canceled by client怎么办?
Account ID是什么?如何获取?
如何获取资源包的备案服务码?
函数计算如何使用自定义字体?
如何克隆函数计算的函数?
如何实时获取函数的执行日志?
客户案例
世纪联华
捷旅假期
石墨文档
新浪微博
闲鱼
语雀
清林云
高德
拉勾教育
产品计费
计费概述
资源包
按量付费
欠费说明
产品计费FAQ
快速入门
使用流程
开通服务
使用控制台创建函数
使用Serverless Devs管理函数资源
示例代码
权限管理
配置权限助手
授予函数计算访问其他云服务的权限
授予事件源访问函数计算的权限
通过阿里云账号给RAM用户授权
通过RAM角色实现跨云账号授权
权限策略及示例
权限管理FAQ
代码开发
代码开发概述
基础信息
Node.js
环境说明
请求处理程序(Handler)
事件请求处理程序(Event Handler)
HTTP请求处理程序(HTTP Handler)
上下文
部署代码包
日志
错误处理
函数实例生命周期回调方法
链路追踪
Python
环境说明
请求处理程序(Handler)
事件请求处理程序(Event Handler)
HTTP请求处理程序(HTTP Handler)
上下文
部署代码包
日志
错误处理
函数实例生命周期回调方法
链路追踪
PHP
环境说明
请求处理程序(Handler)
事件请求处理程序(Event Handler)
HTTP请求处理程序(HTTP Handler)
上下文
部署代码包
日志
错误处理
函数实例生命周期回调方法
Java
环境说明
请求处理程序
事件请求处理程序(Event Handler)
HTTP请求处理程序(HTTP Handler)
上下文
编译部署代码包
日志
错误处理
函数实例生命周期回调方法
链路追踪
C#
环境说明
请求处理程序(Handler)
事件请求处理程序(Event Handler)
HTTP请求处理程序(HTTP Handler)
上下文
编译部署代码包
日志
错误处理
函数实例生命周期回调方法
Go
环境说明
请求处理程序(Handler)
事件请求处理程序(Event Handler)
HTTP请求处理程序(HTTP Handler)
上下文
编译部署代码包
日志
错误处理
函数实例生命周期回调
链路追踪
Custom Runtime
环境说明
基本原理
请求处理程序(Handler)
事件请求处理程序(Event Handler)
HTTP请求处理程序(HTTP Handler)
函数实例生命周期回调
Spec细则
错误处理
Custom Container
Custom Container简介
请求处理程序(Handler)
事件请求处理程序(Event Handler)
HTTP请求处理程序(HTTP Handler)
创建Custom Container函数
镜像启动加速(ACR个人版)
镜像启动加速(ACR企业版)
函数实例生命周期回调
编程模型扩展
功能简介
代码开发FAQ
咨询类FAQ
PHP运行环境FAQ
Custom Runtime FAQ
Custom Container FAQ
服务管理
管理服务
管理版本
管理别名
使用版本和别名实现灰度发布
配置网络
配置固定公网IP地址
配置NAS文件系统
配置OSS文件系统
配置日志
管理标签
服务管理FAQ
函数管理
管理函数
为函数安装第三方依赖
层管理
创建自定义层
在函数中配置自定义层
在函数中配置官方公共层
官方公共层使用示例
如何基于Dockerfile构建层
如何在Custom Runtime中引用层中的依赖
环境变量
在函数中配置自定义DNS
函数性能探测(公测中)
函数管理FAQ
函数运行FAQ
函数调试FAQ
函数调用
同步调用
异步调用
功能概览
重试策略
结果回调
异步任务
功能概览
任务管理
事件触发
任务去重
任务监控
任务编排
调用示例
错误处理
弹性管理(含预留模式)
函数级按量实例伸缩控制
函数调用FAQ
函数实例
实例类型及使用模式
设置实例并发度
函数实例生命周期
函数实例命令行操作
设置实例自定义健康检查
函数实例FAQ
高级功能
配置自定义域名
开启Web应用防火墙安全防护
操作审计
事件触发
触发器简介
触发器管理
触发器Event格式
定时触发器
定时触发器概述
配置定时触发器
OSS触发器
OSS触发器概述
配置OSS触发器
配置EventBridge类别的OSS触发器
OSS触发器高级功能
SLS触发器
SLS触发器概述
配置SLS触发器
CDN事件触发器
CDN事件触发器概述
配置CDN触发器
Tablestore触发器
Tablestore触发器概述
配置Tablestore触发器
HTTP触发器
HTTP触发器概述
配置HTTP触发器并使用HTTP触发
配置HTTP触发器并使用WebSocket触发
配置HTTP触发器并使用gRPC触发
MNS主题触发器
MNS主题触发器概述
配置MNS主题触发器
MNS队列触发器
RocketMQ触发器
RabbitMQ触发器
Kafka触发器
API网关触发器
API网关触发器概述
配置API网关触发器
DataHub单向触发器
云产品事件触发器
云产品事件触发器概述
配置云产品事件触发器
Serverless工作流
触发器高级功能
事件触发FAQ
访问其他服务
访问NAS示例
访问数据库
访问RDS MySQL示例
访问MongoDB示例
访问Redis示例
访问RDS SQL Server示例
访问RDS PostgreSQL数据库
访问其他服务FAQ
监控报警
监控指标
监控数据
实例级别指标
链路追踪
链路追踪简介
配置链路追踪
创建自定义Span
调用分析
调用分析简介
配置调用分析
ARMS高级监控
Java函数监控
监控报警FAQ
函数计算支持被审计的事件说明
最佳实践
低成本跨境文件传输
使用函数计算实现网站的文件处理
使用函数计算搭建前端CICD系统
使用函数计算对日志进行ETL处理
智能家电利用函数计算获取天气信息
函数计算冷启动优化最佳实践
异步任务最佳实践
使用fcapp.run运行您的RESTful应用
使用函数计算快速搭建管理NAS的可视化应用
使用函数计算实现消息数据清洗
基于函数计算和TensorFlow的Serverless AI推理
搭建音视频处理系统
基于函数计算和FFmpeg处理音视频
构建基于Serverless架构的弹性高可用音视频处理系统
GPU实例使用最佳实践
镜像使用说明
图像处理最佳实践
人工智能最佳实践
音视频处理最佳实践
基于异步任务调用GPU函数
GPU预留模式的弹性伸缩策略
Serverless Devs
从Funcraft迁移到Serverless Devs
什么是Serverless Devs
安装Serverless Devs和Docker
配置Serverless Devs
使用Serverless Devs管理函数资源
Serverless Devs操作命令
FC-API组件
FC-API组件权限信息
服务相关命令
函数相关命令
触发器相关命令
版本相关命令
别名相关命令
自定义域名相关命令
预留配置相关命令
函数异步调用相关命令
使用Serverless Devs迁移Web框架
常见问题
API与工具
服务接入地址
API参考(2021-04-16推荐)
API概览
授权信息
API目录
预付费
ListReservedCapacities - 查询预付费实例信息
可用区
GetAccountSettings - 获取可用区
服务
CreateService - 创建服务
DeleteService - 删除服务
UpdateService - 更新服务
ListServices - 获取服务列表
GetService - 获取服务信息
服务版本
DeleteServiceVersion - 删除服务版本
PublishServiceVersion - 发布服务版本
ListServiceVersions - 获取服务版本列表
触发器
CreateTrigger - 创建触发器
DeleteTrigger - 删除触发器
UpdateTrigger - 更新触发器
GetTrigger - 获取触发器信息
ListTriggers - 获取触发器列表
自定义域名
CreateCustomDomain - 创建自定义域名
DeleteCustomDomain - 删除自定义域名
UpdateCustomDomain - 更新自定义域名
GetCustomDomain - 获取自定义域名配置
ListCustomDomains - 获取自定义域名列表信息
别名
CreateAlias - 创建别名
DeleteAlias - 删除别名
UpdateAlias - 更新别名
GetAlias - 查询别名
ListAliases - 获取别名列表信息
函数
CreateFunction - 创建函数
DeleteFunction - 删除函数
UpdateFunction - 更新函数
GetFunction - 获取函数信息
GetFunctionCode - 获取函数代码包
ListFunctions - 获取函数列表信息
InvokeFunction - 调用函数
函数异步配置
PutFunctionAsyncInvokeConfig - 配置函数异步请求配置
DeleteFunctionAsyncInvokeConfig - 删除异步函数配置
GetFunctionAsyncInvokeConfig - 获取函数异步配置
ListFunctionAsyncInvokeConfigs - 获取函数异步配置列表
函数按量配置
DeleteFunctionOnDemandConfig - 删除函数按量配置
GetFunctionOnDemandConfig - 获取函数的按量配置
ListOnDemandConfigs - 获取函数按量配置列表信息
PutFunctionOnDemandConfig - 配置函数的按量配置
预留函数配置
GetProvisionConfig - 获取函数预留信息
ListProvisionConfigs - 获取预留函数配置列表信息
PutProvisionConfig - 申请或更新预留资源
异步任务
StopStatefulAsyncInvocation - 停止异步任务
ListStatefulAsyncInvocationFunctions - 列举已开启异步任务的函数资源
GetStatefulAsyncInvocation - 获取异步任务信息
ListStatefulAsyncInvocations - 获取异步任务信息列表
层
CreateLayerVersion - 创建层版本
DeleteLayerVersion - 删除层配置
ListLayers - 获取层的列表信息
ListLayerVersions - 获取层的版本信息
GetLayerVersion - 获取层配置
PutLayerACL - 设置层的权限
事件源
ListEventSources - 获取事件源列表信息
DeregisterEventSource - 注销事件源
RegisterEventSource - 注册事件源
VPC绑定
CreateVpcBinding - 绑定VPC服务
DeleteVpcBinding - 删除VPC绑定
ListVpcBindings - 获取VPC绑定列表
标签
GetResourceTags - 查询标签信息
ListTaggedResources - 查询绑定指定标签的资源信息
TagResource - 配置标签
UntagResource - 删除资源的标签
实例
ListInstances - 查看实例信息
其他
ClaimGPUInstance - 获取GPU渲染实例
ReleaseGPUInstance - 释放GPU渲染实例
数据结构
AccelerationInfo
AsyncConfigMeta
AvailableAZ
CDNEventsTriggerConfig
CertConfig
Code
CustomContainerConfig
CustomContainerConfigInfo
CustomDNS
CustomHealthCheckConfig
CustomRuntimeConfig
DNSOption
Destination
DestinationConfig
Error
EventBridgeTriggerConfig
EventSourceConfig
EventSourceParameters
HTTPTriggerConfig
InstanceLifecycleConfig
JaegerConfig
JobConfig
JobLogConfig
Layer
LayerCode
LifecycleHook
LogConfig
LogTriggerConfig
MnsTopicTriggerConfig
NASConfig
OSSMountConfig
OSSTriggerConfig
OSSTriggerFilter
OSSTriggerKey
OnDemandConfig
OpenReservedCapacity
OutputCodeLocation
PathConfig
PolicyItem
PreFreeze
PreStop
Resource
RouteConfig
RoutePolicy
ScheduledActions
SourceConfig
SourceMNSParameters
SourceRabbitMQParameters
SourceRocketMQParameters
StatefulAsyncInvocation
StatefulAsyncInvocationEvent
TLSConfig
TargetTrackingPolicies
TimeTriggerConfig
TracingConfig
VPCConfig
WAFConfig
公共错误码
版本说明
SDK参考(2021-04-16推荐)
使用SDK执行HTTP函数
CLI参考(2021-04-16)
API参考(2016-08-15)
API概览
公共参数
签名认证
错误码列表
服务
CreateService
DeleteService
UpdateService
GetService
ListServices
函数
CreateFunction
DeleteFunction
UpdateFunction
GetFunction
GetFunctionCode
ListFunctions
InvokeFunction
触发器
CreateTrigger
DeleteTrigger
UpdateTrigger
GetTrigger
ListTriggers
版本
PublishServiceVersion
DeleteServiceVersion
ListServiceVersions
别名
CreateAlias
DeleteAlias
GetAlias
UpdateAlias
ListAliases
自定义域名
CreateCustomDomain
DeleteCustomDomain
UpdateCustomDomain
GetCustomDomain
ListCustomDomains
预留配置
PutProvisionConfig
GetProvisionConfig
ListProvisionConfigs
标签
TagResource
UntagResource
GetResourceTags
函数异步调用
PutFunctionAsyncInvokeConfig
DeleteFunctionAsyncInvokeConfig
GetFunctionAsyncInvokeConfig
ListFunctionAsyncInvokeConfigs
GetStatefulAsyncInvocation
ListStatefulAsyncInvocations
StopStatefulAsyncInvocation
层
PublishLayerVersion
DeleteLayerVersion
GetLayerVersion
ListLayerVersions
ListLayers
实例
ListInstances(公测中)
通用数据结构
SDK参考(2016-08-15)
SDK列表
使用SDK执行HTTP触发器函数
Go
版本说明
快速入门
安装Go SDK
设置实例类型
创建Custom Container函数
设置层
Node.js
安装Node.js SDK
版本说明
快速入门
设置实例并发度
Java
版本说明
安装Java SDK
快速入门
设置层
配置有状态异步调用
PHP
版本说明
安装PHP SDK
快速入门
C#
版本说明
安装C# SDK
快速入门
Python
版本说明
安装Python SDK
快速入门
函数计算API多版本的区别
常见问题
视频专区
函数计算产品介绍
Serverless学习视频
Serverless之函数计算
快速入门
联系我们
安全白皮书
概述
控制面安全性
数据面安全性
责任共担
相关协议
服务条款
函数计算服务等级协议
历史文档
Funcraft(后期不再维护建议您使用Serverless Devs)
功能概览
安装命令行工具
配置Funcraft
使用fun init初始化应用
安装第三方依赖
使用fun install安装第三方依赖
使用Funfile文件安装第三方依赖
使用fun local运行和调试本地函数
简介
使用fun local invoke调试函数
简介
Java函数
Node.js和Python函数
PHP函数
使用fun local invoke运行函数
使用fun local start调试运行函数
调试函数
运行函数
使用fun build构建代码包
部署API网关
使用fun nas管理NAS文件
使用fun deploy部署应用
使用Funcraft管理函数资源
使用Funcraft迁移Web框架
fcli(后期不再维护建议您使用Serverless Devs)
初次使用fcli
通用操作
函数相关命令
服务相关命令
日志相关命令
触发器相关命令
角色授权相关命令
Aliyun Serverless VSCode Extension插件(建议您使用Serverless Devs)
其他
使用Funcraft部署Web框架(后期不再维护建议您使用Serverless Devs迁移Web框架)
迁移Beego到函数计算
迁移Gin到函数计算
迁移Express到函数计算
迁移Hacker News到函数计算
迁移Next.js到函数计算
迁移Nuxt.js到函数计算
迁移ThinkPHP到函数计算
迁移Spring Boot到函数计算
迁移Egg.js到函数计算
迁移Laravel到函数计算
调用统计和监控报警(旧版控制台)
函数计算命令行工具
资源编排
VMware服务
弹性加速计算实例EAIS
云盒
阿里云弹性计算服务
弹性高性能计算E-HPC
无影云桌面
云虚拟主机
GPU云服务器
弹性容器实例
首页
函数计算