
准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Set up Cloud Pub/Sub
/ 10
借助 Cloud Scheduler,您可以设置工作单元日程安排,以便在规定的时间或者按一定的时间间隔执行这些任务。这些工作单元通常称为“Cron 作业”。典型使用场景可能包括每天发送一封报告电子邮件、每 10 分钟更新缓存数据,或者每小时更新摘要信息。您可以自动执行所有任务,包括在操作失败时自动重试,以减少手动干预。
使用 Cloud Scheduler 创建的每个 Cron 作业都发送到“目标”,由目标来完成任务中包含的工作。目标必须是以下类型之一:
在本实验中,您将学习如何完成以下操作:
请阅读以下说明。实验是计时的,并且您无法暂停实验。计时器在您点击开始实验后即开始计时,显示 Google Cloud 资源可供您使用多长时间。
此实操实验可让您在真实的云环境中开展实验活动,免受模拟或演示环境的局限。为此,我们会向您提供新的临时凭据,您可以在该实验的规定时间内通过此凭据登录和访问 Google Cloud。
为完成此实验,您需要:
点击开始实验按钮。如果该实验需要付费,系统会打开一个对话框供您选择支付方式。左侧是“实验详细信息”窗格,其中包含以下各项:
点击打开 Google Cloud 控制台(如果您使用的是 Chrome 浏览器,请右键点击并选择在无痕式窗口中打开链接)。
该实验会启动资源并打开另一个标签页,显示“登录”页面。
提示:将这些标签页安排在不同的窗口中,并排显示。
如有必要,请复制下方的用户名,然后将其粘贴到登录对话框中。
您也可以在“实验详细信息”窗格中找到“用户名”。
点击下一步。
复制下面的密码,然后将其粘贴到欢迎对话框中。
您也可以在“实验详细信息”窗格中找到“密码”。
点击下一步。
继续在后续页面中点击以完成相应操作:
片刻之后,系统会在此标签页中打开 Google Cloud 控制台。
Cloud Shell 是一种装有开发者工具的虚拟机。它提供了一个永久性的 5GB 主目录,并且在 Google Cloud 上运行。Cloud Shell 提供可用于访问您的 Google Cloud 资源的命令行工具。
点击 Google Cloud 控制台顶部的激活 Cloud Shell 。
在弹出的窗口中执行以下操作:
如果您连接成功,即表示您已通过身份验证,且项目 ID 会被设为您的 Project_ID
gcloud
是 Google Cloud 的命令行工具。它已预先安装在 Cloud Shell 上,且支持 Tab 自动补全功能。
输出:
输出:
gcloud
的完整文档,请参阅 gcloud CLI 概览指南。
设置本实验的项目区域:
在搜索栏中输入“scheduler”,然后点击 Cloud Scheduler API 图块。
点击启用。
此命令将创建一个名为 cron-topic
的主题。
记下该名称,稍后您将用到。
创建 Cloud Pub/Sub 订阅:
您需要通过订阅来查看作业结果。
点击检查我的进度,验证已完成以下目标:
点击创建作业按钮。
为您的作业命名,并视需要添加说明。
指定作业的频率,使用表示“每分钟”的 unix-cron 格式:
选择您所在的时区。点击继续。
在目标类型字段中,从下拉菜单中选择 Pub/Sub 主题。
在选择 Cloud Pub/Sub 主题下拉菜单中,选择您之前创建的主题 (cron-topic
)。
添加要发送到您的 Cloud Pub/Sub 目标的消息正文字符串:
您现在就有了一个每分钟向您的 Cloud Pub/Sub 主题发送一条消息的作业。等待 1-2 分钟,直到作业成功完成。
您应该会看到类似下面的输出:
回答以下问题,检验您对 Google Cloud Platform 的了解程度:
无需掌握 crontab 的复杂机制,您也能管理正在运行的脚本。Cloud Scheduler 让您只需使用一个图形界面或命令行界面,即可查看和管理所有作业。
如需了解详情,请参阅配置 Cron 作业时间表。
…可帮助您充分利用 Google Cloud 技术。我们的课程会讲解各项技能与最佳实践,可帮助您迅速上手使用并继续学习更深入的知识。我们提供从基础到高级的全方位培训,并有点播、直播和虚拟三种方式选择,让您可以按照自己的日程安排学习时间。各项认证可以帮助您核实并证明您在 Google Cloud 技术方面的技能与专业知识。
上次更新手册的时间:2023 年 4 月 13 日
上次测试实验的时间:2023 年 4 月 13 日
版权所有 2025 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验