arrow_back

Cloud Run 函数:Qwik Start - 控制台

登录 加入
访问 700 多个实验和课程

Cloud Run 函数:Qwik Start - 控制台

实验 20 分钟 universal_currency_alt 1 个积分 show_chart 入门级
info 此实验可能会提供 AI 工具来支持您学习。
访问 700 多个实验和课程

GSP081

概览

Cloud Run 函数是为了响应事件(如 HTTP 请求、通讯服务消息或文件上传)而运行的代码段。云端事件是指在云端环境中发生的事件,这些事件可能包括更改数据库中的数据,将文件添加到存储系统,或正在创建新的虚拟机实例等。

Cloud Run 函数由事件驱动,因而在事件发生时才会运行。这类函数非常适合执行需要快速完成或不需要一直运行的任务。

例如,您可以使用 Cloud Run 函数来执行以下任务:

  • 自动为上传到 Cloud Storage 的图片生成缩略图。
  • 在 Pub/Sub 中收到新消息时向用户的手机发送通知。
  • 处理来自 Cloud Firestore 数据库的数据并生成报告。

您可以使用任何支持 Node.js 的语言来编写代码,然后只需简单点击几下即可将代码部署到云端。在完成部署后,Cloud Run 函数在有事件发生时就会自动开始运行。

本实操实验将向您介绍如何使用 Google Cloud 控制台创建、部署和测试 Cloud Run 函数。

您将执行的操作

  • 创建 Cloud Run 函数
  • 部署和测试该函数
  • 查看日志

设置和要求

点击“开始实验”按钮前的注意事项

请阅读以下说明。实验是计时的,并且您无法暂停实验。计时器在您点击开始实验后即开始计时,显示 Google Cloud 资源可供您使用多长时间。

此实操实验可让您在真实的云环境中开展实验活动,免受模拟或演示环境的局限。为此,我们会向您提供新的临时凭据,您可以在该实验的规定时间内通过此凭据登录和访问 Google Cloud。

为完成此实验,您需要:

  • 能够使用标准的互联网浏览器(建议使用 Chrome 浏览器)。
注意:请使用无痕模式(推荐)或无痕浏览器窗口运行此实验。这可以避免您的个人账号与学生账号之间发生冲突,这种冲突可能导致您的个人账号产生额外费用。
  • 完成实验的时间 - 请注意,实验开始后无法暂停。
注意:请仅使用学生账号完成本实验。如果您使用其他 Google Cloud 账号,则可能会向该账号收取费用。

如何开始实验并登录 Google Cloud 控制台

  1. 点击开始实验按钮。如果该实验需要付费,系统会打开一个对话框供您选择支付方式。左侧是“实验详细信息”窗格,其中包含以下各项:

    • “打开 Google Cloud 控制台”按钮
    • 剩余时间
    • 进行该实验时必须使用的临时凭据
    • 帮助您逐步完成本实验所需的其他信息(如果需要)
  2. 点击打开 Google Cloud 控制台(如果您使用的是 Chrome 浏览器,请右键点击并选择在无痕式窗口中打开链接)。

    该实验会启动资源并打开另一个标签页,显示“登录”页面。

    提示:将这些标签页安排在不同的窗口中,并排显示。

    注意:如果您看见选择账号对话框,请点击使用其他账号
  3. 如有必要,请复制下方的用户名,然后将其粘贴到登录对话框中。

    {{{user_0.username | "<用户名>"}}}

    您也可以在“实验详细信息”窗格中找到“用户名”。

  4. 点击下一步

  5. 复制下面的密码,然后将其粘贴到欢迎对话框中。

    {{{user_0.password | "<密码>"}}}

    您也可以在“实验详细信息”窗格中找到“密码”。

  6. 点击下一步

    重要提示:您必须使用实验提供的凭据。请勿使用您的 Google Cloud 账号凭据。 注意:在本实验中使用您自己的 Google Cloud 账号可能会产生额外费用。
  7. 继续在后续页面中点击以完成相应操作:

    • 接受条款及条件。
    • 由于这是临时账号,请勿添加账号恢复选项或双重验证。
    • 请勿注册免费试用。

片刻之后,系统会在此标签页中打开 Google Cloud 控制台。

注意:如需访问 Google Cloud 产品和服务,请点击导航菜单,或在搜索字段中输入服务或产品的名称。

任务 1. 创建函数

在这一步中,您将通过控制台创建一个 Cloud Run 函数。

  1. 在控制台的导航菜单 () 中,点击 Cloud Run

  2. 点击编写函数

  3. 函数对话框中,输入以下值:

字段
服务名称 gcfunction
区域
身份验证 允许未经身份验证的调用
分配的内存(在“容器、卷和安全性”设置中) 保留默认值
执行环境(在“容器、卷和安全性”设置中) 第二代
修订版本的扩缩配置(在“容器、卷和安全性”设置中) 实例数上限设置为 5,然后点击创建
注意:此时可能会出现一个有用的弹出窗口,用于验证项目中是否已启用必要的 API。根据要求点击启用按钮。

请按照下一部分中的说明部署该函数。

任务 2. 部署该函数

  1. 创建函数对话框中,找到内嵌编辑器的源代码部分,并使用已为 index.js 提供的默认 helloHttp 函数实现代码。

  2. 点击保存并重新部署以部署函数。

注意:在部署过程中,函数旁边会显示一个小旋转图标。部署完成后,该旋转图标会变成绿色的对勾标记。

验证您已完成的任务

点击检查我的进度,验证您已完成的任务。如果您成功完成了任务,系统会给出评分。

部署该函数。

任务 3. 测试函数

测试已部署的函数。

  1. 在“函数详情”信息中心内,点击测试,对函数进行测试。

  2. 在“触发事件”字段中,将以下文本输入括号 {} 内。

    "message":"Hello World!"
  3. 复制 CLI 测试命令,并在 Cloud Shell 中运行。

  4. 预期输出为“Hello World!”消息。

任务 4. 查看日志

在服务详情页面中查看日志。

  1. 服务详情概览页面上,点击日志标签页

    结果中显示的日志历史记录的示例:

    部署并测试您的应用后,就可以查看日志了。

    测试函数

任务 5. 检验您的掌握情况

我们在下方准备了一些单选题,以加强您对本实验所涉概念的理解。请尽您所能回答。

恭喜!

您已使用 Google Cloud 控制台创建、部署和测试了一个 Cloud Run 函数。

参与下一项实验

  • 本实验是 Qwik Starts 系列实验的其中一项。通过这些实验,您可以一窥 Google Cloud 的诸多功能。请在 Google Cloud Skill Boost 中搜索“Qwik Starts”,找到您要参与的下一项实验!

  • 现在,您已使用控制台创建了一个 Google Cloud Run 函数,请再尝试使用命令行创建一个 Cloud Run 函数并与前者进行比对。请参阅 Cloud Run 函数:Qwik Start - 使用命令行

后续步骤/了解详情

Google Cloud 培训和认证

…可帮助您充分利用 Google Cloud 技术。我们的课程会讲解各项技能与最佳实践,可帮助您迅速上手使用并继续学习更深入的知识。我们提供从基础到高级的全方位培训,并有点播、直播和虚拟三种方式选择,让您可以按照自己的日程安排学习时间。各项认证可以帮助您核实并证明您在 Google Cloud 技术方面的技能与专业知识。

本手册的最后更新时间:2025 年 2 月 25 日

本实验的最后测试时间:2025 年 2 月 25 日

版权所有 2025 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。

准备工作

  1. 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
  2. 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
  3. 在屏幕左上角,点击开始实验即可开始

此内容目前不可用

一旦可用,我们会通过电子邮件告知您

太好了!

一旦可用,我们会通过电子邮件告知您

一次一个实验

确认结束所有现有实验并开始此实验

使用无痕浏览模式运行实验

请使用无痕模式或无痕式浏览器窗口运行此实验。这可以避免您的个人账号与学生账号之间发生冲突,这种冲突可能导致您的个人账号产生额外费用。