Cloud Functions API logo

Cloud Functions API

Cloud Functions API

Google Cloud Functions API 部署和管理无服务器函数:编写代码、触发器配置、调用、和监控。

访问站点 ↗健康巡检 9 小时前
适合什么时候用

无服务器,按调用次数和执行时间计费

先注意什么

冷启动延迟(Gen 1 几秒,Gen 2 改善但仍有)

第一步先查

POST /v2/projects/{projectId}/locations/{location}/functions 创建函数,上传源码 + 配置触发器。或用 gcloud CLI 一键部署。

认证
CORS
不支持
HTTPS
注册
?
延迟
44 ms
协议
REST
计费

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 44ms
01

关于这个 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 接收端。

02

你可以做什么

  • 1事件驱动数据处理(Cloud Storage 上传触发函数)
  • 2HTTP API endpoint 部署
  • 3Pub/Sub 消息消费
  • 4定时任务(Cloud Scheduler + Functions)
03

优劣对比

优点

  • 无服务器,按调用次数和执行时间计费
  • 自动扩缩容(零到上千并发实例)
  • 原生集成 GCP 触发器(Storage、Pub/Sub、Firestore)

注意事项

  • 冷启动延迟(Gen 1 几秒,Gen 2 改善但仍有)
  • 单次执行最长 9 分钟(Gen 2 可到 60 分钟)
  • 内存上限 8GB
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://google.com/<endpoint>
05

快速开始

POST /v2/projects/{projectId}/locations/{location}/functions 创建函数,上传源码 + 配置触发器。或用 gcloud CLI 一键部署。

06

常见问题

Gen 1 vs Gen 2 怎么选?+

新项目一律用 Gen 2。Gen 1 主要为兼容存量。Gen 2 性能、配额、功能都更好。

Cloud Functions vs Cloud Run?+

Functions 是"写函数 + 配 trigger"的简化抽象;Cloud Run 是"运行容器,自己控制更多"。Gen 2 把两者距离拉得很近。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: No
认证方式
unknown
计费
unknown
协议
REST
SDK
python, javascript, typescript, go, java, csharp
响应时间
44 ms
上次巡检
2026/5/12 07:37:30
08

标签

09

更多来自 Google 的 API