
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create a Cloud Storage bucket
/ 50
Copy an object to a folder in the bucket (ada.jpg)
/ 25
Make your object publicly accessible
/ 25
使用 Cloud Storage,您可以在全球范围内随时存储和检索任意数量的数据。您可以在各种各样的场景中使用 Cloud Storage,包括传送网站内容、存储数据以用于归档和灾难恢复,或者通过直接下载向用户分发大型数据对象。
在本实操实验中,您将学习如何使用 Google Cloud 命令行创建存储桶,向其中上传对象,在其中创建文件夹和子文件夹,并将这些对象设为可公开访问。
在本实验过程中,您可以在控制台中转到导航菜单 > Cloud Storage 以检查您的工作。您只需在运行每个命令后刷新浏览器,就能看到创建的新内容。
在本实操实验中,您将学习如何使用 Google Cloud 命令行完成以下操作:
请阅读以下说明。实验是计时的,并且您无法暂停实验。计时器在您点击开始实验后即开始计时,显示 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 概览指南。
设置本实验的项目区域:
在本实验中,您将使用命令 gcloud storage 和 gsutil。
创建存储桶时,您必须遵循下方的存储桶通用命名规则。
存储桶命名规则
使用创建存储桶 (buckets create
) 命令创建一个存储桶,并将 <YOUR_BUCKET_NAME>
替换为一个符合存储桶命名规则的唯一名称:
使用此命令可创建采用默认设置的存储桶。如需查看默认设置,请通过 Cloud 控制台前往导航菜单 > Cloud Storage,点击存储桶名称,然后点击配置标签页。
大功告成,您成功创建了 Cloud Storage 存储桶!
注意:如果存储桶名称已被您或其他人占用,则该命令将返回如下结果:
Creating gs://YOUR-BUCKET-NAME/...
ServiceException: 409 Bucket YOUR-BUCKET-NAME already exists.
点击检查我的进度,验证您已完成的任务。如果您已成功创建了 Cloud Storage 存储桶,系统将会显示一个评估分数。
下面有一道选择题可强化您对此实验所涉概念的理解。请尽您所能回答。
使用 Cloud Shell 上传一个对象到存储桶中。
gcloud storage cp
命令将该图片从保存位置上传到您创建的存储桶中:您可以从命令行中看到该图片已上传到您的存储桶中。
您刚刚在存储桶中存储了一个对象!
gcloud storage cp
命令将存储在存储桶中的图片下载到 Cloud Shell:如果成功,此命令将返回以下内容:
您刚刚下载了存储桶中的图片。
gcloud storage cp
命令来创建名为 image-folder
的文件夹,并将相应图片 (ada.jpg) 复制到该文件夹中:如果成功,此命令将返回以下内容:
该图片文件已复制到存储桶中的新文件夹。
点击检查我的进度,验证您已完成的任务。如果您已将对象成功上传到 Cloud Storage 存储桶,则会看到一个评估分数。
gcloud storage ls
命令列出存储桶中的内容:如果成功,此命令将返回类似于以下内容的消息:
这是目前您的存储桶中的所有内容。
-l
标志的 gcloud storage ls
命令,获取您上传到存储桶的图片文件的部分详细信息:如果成功,此命令将返回类似于以下内容的消息:
现在,您已了解该图片的大小和创建日期。
gsutil acl ch
命令向所有用户授予存储桶中存储的对象的读取权限:如果成功,此命令将返回以下内容:
您的图片现在是公开的,可供任何人查看。
点击检查我的进度,验证您已完成的任务。如果您成功共享了存储桶中的对象,系统将会显示一个评估分数。
验证您的图片是否已公开。
您应该会看到您的图片,且带有公开链接复选框。点击复制网址,并在新的浏览器标签页中打开该网址。
注意: 您看到的是谁?这是 Ada Lovelace,被认为是史上第一位计算机程序员。她曾与提出了分析引擎构想的数学家兼计算机先驱 Charles Babbage 合作过。
出于对分析引擎的兴趣,她翻译了意大利数学家 Luigi Menabrea 的一篇相关论文,并添加了她自己的许多注释。这些注释被认为是史上第一个计算机程序 - 一个要用分析机运行的算法。她描绘了计算机功能的发展前景,认为计算机不会止步于数字运算,并分析了个人和社会如何通过科技手段协同工作。
引用来源:Ada Lovelace。(2015 年 10 月 22 日)。维基共享资源(免费媒体存储库)。2022 年 5 月 31 日 08:01 检索自 https://commons.wikimedia.org/w/index.php?title=Ada_Lovelace&oldid=176490980,。下面有一道选择题可强化您对此实验所涉概念的理解。请尽您所能回答。
如果成功,此命令将返回以下内容:
您已移除此对象的公开访问权限。
下面有一道选择题可强化您对此实验所涉概念的理解。请尽您所能回答。
gcloud storage rm
命令删除对象,即存储桶中的图片文件。如果成功,此命令将返回以下内容:
image-folder
中创建的副本仍然存在)。您创建了一个存储桶,还创建了文件夹和子文件夹来对其进行管理,然后将对象上传到了存储桶中。您还使用 Cloud Shell 将存储桶中的对象设置为了可公开访问。
本实验是 Qwik Starts 系列实验的其中一项。通过这些实验,您可以亲自体验 Google Cloud 的诸多功能。请在实验目录中搜索“Qwik Starts”,找到您要参与的下一项实验!
…可帮助您充分利用 Google Cloud 技术。我们的课程会讲解各项技能与最佳实践,可帮助您迅速上手使用并继续学习更深入的知识。我们提供从基础到高级的全方位培训,并有点播、直播和虚拟三种方式选择,让您可以按照自己的日程安排学习时间。各项认证可以帮助您核实并证明您在 Google Cloud 技术方面的技能与专业知识。
上次更新手册的时间:2024 年 10 月 29 日
上次测试实验的时间:2024 年 10 月 25 日
版权所有 2025 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
One lab at a time
Confirm to end all existing labs and start this one