- Google 云 Pub / Sub:Qwik开始-控制台
//www.qwiklabs.com/focuses/3719?parent=catalog
总览
Google 云 Pub / Sub是一种消息传递服务,用于在应用程序和服务之间交换事件数据。数据生产者将消息发布到中国体育彩票开奖 Pub / Sub主题。消费者创建对该主题的订阅。订阅者从订阅中提取消息,或者将其配置为推送订阅的Webhooks。每个订户必须在可配置的时间范围内确认每个消息。
你会做什么
- 设置一个主题以保存数据。
- 订阅主题以访问数据。
- 通过请求订阅者发布消息,然后使用消息。
设置和要求
Qwiklabs设置
在单击“开始实验室”按钮之前
阅读这些说明。实验是定时的,您不能暂停它们。计时器,当您单击时开始 开始实验,显示将为您提供多长时间的Google 云资源。
这个Qwiklabs动手实验使您可以在真实的云环境中(而不是在模拟或演示环境中)自己进行实验活动。为此,您可以在实验期间为您提供用于登录和访问Google 云的新的临时凭据。
你需要什么
要完成此实验,您需要:
- 访问标准的互联网浏览器(建议使用Chrome浏览器)。
- 是时候完成实验了。
注意: 如果您已经拥有自己的个人Google 云帐户或项目,请不要在本练习中使用它。
注意: 如果您使用的是Pixelbook,请打开一个隐身窗口以运行此实验。
现在,您已经开始您的实验,您将登录到Google 云 Shell控制台,然后启动命令行工具。
如何开始您的实验并登录Google 云 Console
-
点击 开始实验 按钮。如果您需要为实验室付费,将弹出一个弹出窗口供您选择付款方式。左侧是一个面板,其中填充了您必须为此练习使用的临时凭据。
-
复制用户名,然后单击 开启Google控制台。练习启动了资源,然后打开另一个选项卡,其中显示了 登入 页。
小费: 并排在单独的窗口中打开选项卡。
-
在里面 登入 页面上,粘贴从“连接详细信息”面板复制的用户名。然后复制并粘贴密码。
重要: 您必须使用“连接详细信息”面板中的凭据。不要使用您的Qwiklabs凭据。如果您拥有自己的Google 云帐户,请不要在本实验中使用它(避免产生费用)。
-
单击后续页面:
- 接受条款和条件。
- 不要添加恢复选项或两因素身份验证(因为这是一个临时帐户)。
- 不要注册免费试用版。
片刻之后,云控制台将在此选项卡中打开。
激活Google 云 Shell
Google 云 Shell是一个装有开发工具的虚拟机。它提供了一个持久的5GB主目录,并在Google 云上运行。 Google 云 Shell提供了对您的Google 云资源的命令行访问。
-
在Google 云 Console的右上角工具栏上,单击 激活云外壳 按钮。
-
请点击 继续.
设置和连接到环境需要花费一些时间。连接后,您已经通过身份验证,并且项目已设置为您的 PROJECT_ID。例如:
gcloud 是Google 云的命令行工具。它已预先安装在中国体育彩票开奖 Shell上,并支持制表符补全。
您可以使用以下命令列出活动帐户名称:
gcloud auth list
输出:
Credentialed accounts:
- <myaccount>@<mydomain>.com (active)
输出示例:
Credentialed accounts:
- [email protected].net
您可以使用以下命令列出项目ID:
gcloud config list project
输出:
[core]
project = <project_ID>
输出示例:
[core]
project = qwiklabs-gcp-44776a13dea667a6
设置发布/订阅
您可以使用Google 云 Shell控制台在Google 云 Pub / Sub中执行操作。
若要使用发布/订阅,请创建一个主题以保存数据,并创建一个订阅以访问发布到该主题的数据。
- 请点击 导航菜单 > 发布/订阅 > 话题.
- 请点击 创建一个话题.
- 主题必须具有唯一的名称。在本实验中,为您的主题命名
MyTopic
。在里面 创建一个话题 对话:
- 名称 你的话题
MyTopic
. - 离开 加密 为默认值。
- 请点击 创建主题.
您已创建一个主题。
测试完成的任务
请点击 检查我的进度 验证您执行的任务。如果您已成功创建中国体育彩票开奖 Pub / Sub主题,则将看到一个评估分数。
创建一个发布/订阅主题。
添加订阅
现在,您将进行订阅以访问该主题。
- 请点击 话题 在左侧面板中返回 话题 对话。对于您刚刚创建的主题,请单击三个点图标> 创建订阅.
- 在里面 将订阅添加到主题 对话:
- 输入订阅的名称,例如 我的订阅
- 将投放类型设置为 拉.
- 将所有其他选项保留为默认值。
- 请点击 创建.
您的订阅列在“订阅”列表中。
测试完成的任务
请点击 检查我的进度 验证您执行的任务。如果您已经成功创建了中国体育彩票开奖 Pub / Sub主题的订阅,则将看到一个评估分数。
添加订阅。
测试您的理解
以下是多项选择题,以加深您对本实验室概念的理解。尽最大可能回答他们。
将消息发布到主题
- 在顶部 主题详情 对话框中,单击 发布消息。您可能需要扩大浏览器窗口才能看到 发布消息 选项。
- 输入
Hello World
在里面 信息 字段并单击 发布.
查看讯息
To view the message you'll use the subscription (我的订阅
) to pull the message (Hello World
) from the topic (MyTopic
).
在命令行中输入以下命令。
gcloud pubsub subscriptions pull --auto-ack 我的订阅
该消息出现在命令输出的DATA字段中。
您创建了一个发布/订阅主题,发布到该主题,创建了一个订阅,然后使用订阅从主题中提取数据。