立即报名将于 4 月 9 日至 11 日在拉斯维加斯举行的 2024 年 Google Cloud Next 大会。
跳转到
Cloud Functions

Cloud Functions

利用可伸缩的函数即服务 (FaaS) 产品运行代码,随用随付,并且无需管理任何服务器或容器。

新客户将获得 $300 赠金,可用于抵扣在 Functions 上的支出。所有客户每月均可免费获得 200 万次调用,不计入赠金额度。

  • 阅读快速入门,仅使用网络浏览器构建和部署您的第一个 Cloud Functions 函数

  • 从零用户到全球级规模,您都无需考虑基础架构。

  • 了解客户如何借助 Cloud Functions 设计使用事件驱动型架构的应用

主要特性

主要特性

简化开发者体验,提高开发速度

Cloud Functions 提供简单直观的开发者体验。您只需编写代码,让 Google Cloud 为您处理运营基础架构。通过编写和运行响应事件的小段代码更快地进行开发。使用事件将 Google Cloud 产品相互连接或连接到第三方服务,从而简化极具挑战性的编排问题。

用多少、付多少

您只需为函数运行的时间付费,计费时间以 100 毫秒为增量向上取整到最近的数字。如果您的函数闲置,则不需要支付任何费用。Cloud Functions 函数自动增减运行实例来响应事件。

采用开源技术,避免供应商锁定

使用开源 FaaS(函数即服务)框架,在多种环境中运行函数,避免被锁定至特定供应商。受支持的环境包括 Cloud Functions、本地开发环境、本地环境、Cloud Run 和其他基于 Knative 的无服务器环境。

查看所有功能

文档

文档

快速入门

构建单一用途的简单函数

了解如何创建和部署单一用途函数,并将这些函数与您的云基础架构和服务发出的事件进行关联。
快速入门

部署您的第一个函数

学习我们的快速入门,了解如何设置开发环境、创建新函数、指定依赖项、部署和测试函数以及查看日志。
教程

使用由 HTTP 触发的 Cloud Functions 函数与 Firebase 交互

了解如何使用由 HTTP 触发的 Cloud Functions 函数与 Firebase Realtime Database 交互。
教程

触发可以使用机器学习技术从图片中提取文本的函数

了解如何使用 Cloud Functions 函数通过 Cloud Vision API 提取图片中的文本。

没有看到您需要的内容?

使用场景

使用场景

使用场景
与第三方服务及 API 集成

使用 Cloud Functions 和 HTTP API 呈现您自己的微服务;或者将 Cloud Functions 与提供网络钩子集成选项的第三方服务集成,以便快速为您的应用增添强大的功能,例如在 Stripe 付款成功后发送确认电子邮件,或者响应 Twilio 短信事件。

“与第三方服务集成”工作流程图:左侧的框显示“推送提交”。箭头向右指向 GitHub 框,另一个标有“GitHub 推送网络钩子”的箭头向右指向 Cloud Functions。标有“Slack postMessage API”的箭头向右指向 Slack 框
使用场景
无服务器移动后端

直接从 Firebase 使用 Cloud Functions,无需设置服务器即可扩展您的应用功能。运行代码来响应用户操作、分析和身份验证事件,通过基于事件的通知维持用户互动,以及将 CPU 和网络密集型任务分流到 Google Cloud。

无服务器移动后端的工作流示意图:从左到右依次为:标有“新关注者”的图标、数据库图标、Cloud Functions 图标、Firebase Cloud Messaging 图标和“新消息”图标
使用场景
无服务器 IoT 后端

将 Cloud Functions 与 Cloud IoT Core 及其他全代管式服务搭配使用,为物联网 (IoT) 设备遥测数据的收集、实时处理和分析构建后端。Cloud Functions 可让您在收到每个事件时对其应用自定义逻辑。

从左到右依次为:标有“传感器/温度达到 80℉”的图标、Cloud IoT Core 图标、Pub/Sub 图标、标有“Cloud Functions/触发器配置更改”的图标、Cloud IoT Core 图标、标有“吊扇/开启”的图标
使用场景
实时文件处理

执行您的代码以响应数据变化。Cloud Functions 可以响应来自 Google Cloud 服务(例如 Cloud StoragePub/SubCloud Firestore)的事件,在文件上传后立即进行处理,实时从上传的图片生成缩略图、处理日志、验证内容、对视频进行转码,以及验证、聚合和过滤数据。

从左到右依次为:存储图标、标有“函数被触发”的箭头、Cloud Functions/处理上传的图片、Cloud Vision API/检测令人反感的图片、Cloud Functions/使用 ImageMagick 对图片进行模糊处理、存储
使用场景
实时流处理

利用 Cloud Functions 响应来自 Pub/Sub 的事件,以处理、转换和丰富以下各类应用中流式传输的数据:事务处理、点击流分析、应用活动跟踪、IoT 设备遥测、社交媒体分析及其他类型的应用。

工作流从左到右依次为:Pub/Sub 图标、标有“函数被触发”的箭头、Cloud Functions/处理上传的图片、Cloud Vision API/检测令人反感的图片、Cloud Functions/使用 ImageMagick 对图片进行模糊处理、存储
使用场景
虚拟助理和对话式体验

轻松为您的应用引入人工智能。将 Cloud Functions 与 Cloud Speech APIDialogflow 搭配使用,为您的产品和服务引入基于语音和文字的自然对话式体验,帮助用户处理事务。利用 Google 助理、Amazon Alexa、Facebook Messenger 以及其他热门平台和设备与用户沟通。

工作流从左到右依次为:分别标有 Slack、Messenger 和 Google Home 的 3 个框、Dialogflow 图标、Cloud Functions 图标,然后产生分支,上面流向 AI Platform 和 Vision API 图标,下面流向 Datastore 图标。
使用场景
视频和图片分析

将 Cloud Functions 与 Video Intelligence APICloud Vision API 搭配使用,以便从视频和图片中检索相关信息,让您可以在媒体内容中搜索、发掘并获取数据洞见。

工作流从左到右依次为:带有白色的朝右三角形的蓝色框(“播放”)、“Cloud Storage/(完整视频)”图标。工作流分支,上面为“在 App Engine 上构建的前端”,下面为 Cloud Functions 然后是 Video Intelligence。工作流沿着下面的路径,流经标有“视频元数据”的箭头,然后流向标有“Cloud Storage/(视频注释 JSON)”的图标。工作流向上并向左流动,回到“在 App Engine 上构建的前端”。
使用场景
情感分析

将 Cloud Functions 与 Cloud Natural Language API 搭配使用,剖析文本的结构和意义,为您的应用添加强大的情感分析和意图提取功能。

情感分析工作流示意图:从左侧开始,标有“文本消息”的图标上方显示对话气泡:“Devoox 是一个很棒的活动!”,实心箭头向右指向标有 Twilio 的框,然后虚线箭头向左指回“文本消息”。从 Twilio 开始,实心箭头向右指向 Cloud Functions 图标,然后虚线箭头向左指回 Twilio。从 Cloud Functions 开始,双向箭头指向“Natural Language API/情感提取”图标和“BigQuery/趋势分析”图标

所有特性

所有特性

连接和扩展服务以构建复杂应用
利用 Cloud Functions,您可以将 Google 和第三方云服务视作组件,利用代码连接并扩展这些组件,并通过端到端解决方案和复杂的工作流快速从概念投入生产。此外,与提供网络钩子集成的第三方服务集成,从而快速扩展应用,增添强大功能。
端到端开发和可诊断性
从代码到部署,都具备集成的监控功能。利用 Cloud Trace 使您的应用具备全面的可观测性和可诊断性。此外,使用开源函数框架为本地和未连网的开发/调试任务获取支持。
本地开发,全球扩容
从零用户到全球级规模,您都无需考虑基础架构。Cloud Functions 会根据工作负载的规模自动管理和扩缩底层基础架构。
无需管理服务器
您只需部署代码,让 Google 为您运行和扩缩。Cloud Functions 让您摆脱所有底层基础架构的束缚,只需专注于自己的代码,并能够以前所未有的速度构建应用。
运行代码以响应事件
Cloud Functions 让您可以从 Google Cloud、Firebase 和 Google 助理触发代码,或者通过 HTTP 直接从任何 Web 应用、移动应用或后端应用调用您的代码。
用多少、付多少
您只需为函数运行的时间付费,计费时间以 100 毫秒为增量向上取整到最近的数字。如果您的函数闲置,则不需要支付任何费用。Cloud Functions 函数自动增减运行实例来响应事件。
采用开源技术,避免供应商锁定
使用开源 FaaS(函数即服务)框架,在多种环境中运行函数,避免被锁定至特定供应商。支持的环境包括 Cloud Functions、本地开发环境、本地环境、Cloud RunCloud Run for Anthos 和其他基于 Knative 的无服务器环境。

价格

价格

Cloud Functions 函数的价格取决于函数运行时长、函数调用次数以及您为其预配的资源数量。

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台
  • 利用我们透明的定价方法节省资金
  • Google Cloud 的随用随付价格方案会根据预付费资源的每月用量和折扣费率自动为您节省费用。请立即联系我们,获取报价。
Google Cloud