无服务器,按调用次数和执行时间计费
冷启动延迟(Gen 1 几秒,Gen 2 改善但仍有)
POST /v2/projects/{projectId}/locations/{location}/functions 创建函数,上传源码 + 配置触发器。或用 gcloud CLI 一键部署。
可用率 · 30 天窗口
关于这个 API
Cloud Functions 是 GCP 的 FaaS(function-as-a-service)产品,对标 AWS Lambda 和 Azure Functions。它有两代:Gen 1 是经典版本(2016 年起,限制较多);Gen 2(2022 年起)基于 Cloud Run + Eventarc 重构,性能和功能都有显著提升——更长执行时间、更大内存、并发请求处理、容器化部署。Gen 2 实质上是 Cloud Run 加了 trigger 抽象层。常见场景是事件驱动数据处理(图片上传触发缩略图生成、订单写入触发邮件)、轻量级 HTTP API、和 GCP 服务的 webhook 接收端。
你可以做什么
- 1事件驱动数据处理(Cloud Storage 上传触发函数)
- 2HTTP API endpoint 部署
- 3Pub/Sub 消息消费
- 4定时任务(Cloud Scheduler + Functions)
优劣对比
优点
- 无服务器,按调用次数和执行时间计费
- 自动扩缩容(零到上千并发实例)
- 原生集成 GCP 触发器(Storage、Pub/Sub、Firestore)
注意事项
- 冷启动延迟(Gen 1 几秒,Gen 2 改善但仍有)
- 单次执行最长 9 分钟(Gen 2 可到 60 分钟)
- 内存上限 8GB
示例请求
curl https://google.com/<endpoint>快速开始
POST /v2/projects/{projectId}/locations/{location}/functions 创建函数,上传源码 + 配置触发器。或用 gcloud CLI 一键部署。
常见问题
Gen 1 vs Gen 2 怎么选?+
新项目一律用 Gen 2。Gen 1 主要为兼容存量。Gen 2 性能、配额、功能都更好。
Cloud Functions vs Cloud Run?+
Functions 是"写函数 + 配 trigger"的简化抽象;Cloud Run 是"运行容器,自己控制更多"。Gen 2 把两者距离拉得很近。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, typescript, go, java, csharp
- 响应时间
- 44 ms
- 上次巡检
- 2026/5/12 07:37:30
更多来自 Google 的 API
Google Workspace Admin SDK API 程序化管理 Workspace 组织:用户、组、设备、域名、审计日志、组织单元。
AdMob API 可读取 accounts、apps、adUnits 与 adSources,并生成 mediation 与 network 报表。
AdSense Host API 支持 accounts、adclients、adunits、reports 和 adcode 生成,适合托管式广告平台集成。
Apigee API 可管理 API proxy、deployments、attributes 与 organizations,适合把 API 网关运维接入自动化流程。
Google BigQuery API 是 GCP 旗舰数据仓库的 REST 接口:执行 SQL 查询、管理 datasets/tables、流式插入、ML 内置。
Binary Authorization API 用于管理 attestors、IAM policy 与镜像验证流程,面向 GKE 和 Anthos 的发布门禁。
Business Profile Performance API 能拉取 location 指标时间序列和 search keyword impressions,服务 Google 商家资料分析。
Google Calendar API 让应用程序化创建、读取、更新日历事件,是日程类应用最常用的集成。
