将对象上传到 Cloud Storage

Google Cloud Storage 提供简单、可扩缩的非结构化存储。在此上下文中,“非结构化”是指 Cloud Storage 服务将您的数据视为有序的字节序列,并且不关注您的数据可能存在的任何内部结构。这与结构化存储选项不同,在存储选项中,数据更像是行和列的表格。

在 Cloud Storage 中,“对象”存储在“存储分区”中。这与“文件”在“文件夹”或“目录”中的存储方式类似,但与目录不同,存储分区不能嵌套在其他存储分区中以形成层次结构。

在本实验中,我们将创建一个新的空 Cloud Storage 存储分区,并将一个对象从本地存储空间上传到这个新存储分区。

学习内容

  • 如何在 Google Cloud Console 中访问 Cloud Storage 浏览器。
  • 如何创建 Cloud Storage 存储分区。
  • 如何将对象上传到 Cloud Storage 存储分区。
  • 如何删除 Cloud Storage 存储分区及其包含的所有对象。

您需要满足的条件

您将如何使用本教程?

仅阅读教程内容 阅读并完成练习

您如何评价自己在使用 Google Cloud Platform 服务和 Firebase 方面的经验水平?

新手 中级 熟练

自定进度的环境设置

如果您还没有 Google 帐号(Gmail 或 Google Apps),则必须创建一个。登录 Google Cloud Platform Console (console.cloud.google.com) 并创建一个新项目:

2016-02-10 12:45:26 的屏幕截图.png

请记住项目 ID,它在所有 Google Cloud 项目中都是唯一名称(很抱歉,上述名称已被占用,您无法使用!)。它稍后将在此 Codelab 中被称为 PROJECT_ID

接下来,您需要在 Cloud Console 中启用结算功能,才能使用 Google Cloud 资源。

在此 Codelab 中运行仅花费几美元,但是如果您决定使用更多资源或继续让它们运行,费用可能更高(请参阅本文档末尾的“清理”部分)。

Google Cloud Platform 的新用户有资格获享 $300 免费试用

Google Cloud Console 中,点击屏幕左上角的菜单图标:

gcp-hamburger.png

向下滚动,然后在存储子部分中选择 Cloud Storage

Storaaage.png

现在,您应该会看到 Cloud Storage 浏览器,并假设您使用的项目当前没有任何 Cloud Storage 存储分区,您将看到一个邀请您创建新存储分区的对话框:

如果您恰好使用的是已具有一个或多个存储分区的项目,那么您会看到这些存储分区的列表:

假设您的项目没有存储分区,请按创建存储分区按钮创建一个:

如果您使用的项目已具有一个或多个存储分区,请按存储分区屏幕上的创建存储分区按钮,如下所示:

无论哪种情况,您现在都应该看到创建存储分区对话框:

为存储分区输入名称。正如对话框所示,存储分区名称在整个 Cloud Storage 中必须是唯一的。因此,如果您选择明显的名称(例如“测试”),那么您可能会发现其他人已经创建了具有该名称的存储分区,并会收到如下所示的错误:

关于存储分区名称中允许使用哪些字符,还有一些规则。如果您在存储分区名称的开头和结尾使用了字母或数字,并且仅在中间使用短划线,那也没有关系。如果您尝试使用特殊字符,或者尝试使用存储分区名称以外的字母或数字开头或结尾,对话框会提醒您注意规则。

输入存储分区的唯一名称,然后按创建。如果选择了某种已经在使用中的资源,您将看到上面显示的错误消息。成功创建存储分区后,系统会将您转到浏览器中空的存储分区:

当然,您看到的存储分区名称会有所不同,因为这些名称在所有项目中必须是唯一的。

注意:如果您在考虑一个唯一名称时遇到问题,则可以确定您的项目 ID 是唯一的,因此,通常将其用作存储分区名称的前缀,如以下示例所示。您可以在 Cloud Console 中返回主屏幕,找到项目 ID:

在此示例中,我们接受了默认的“存储分区位置”和“存储类别”,这在许多情况下都没问题。在此 Codelab 结束时,您会看到一些链接,供您详细了解存储分区位置和存储类别。

现在您已经有了 Cloud Storage 存储分区,接下来我们将了解如何从本地机器将对象上传到其中。如果您不在存储空间视图中,请通过转到左侧菜单或按“//”键并输入“存储空间”返回到存储空间视图中,或者使用顶部栏上的放大镜并搜索存储空间。首先,我们需要上传一些内容。将此对象下载到所用计算机的本地存储空间。

如需上传对象,请按上传文件

后续操作将取决于您使用的计算机类型。系统会显示一个依赖于系统的对话框,让您可以从本地存储空间中选择一个文件进行上传。找到并选择您先前下载的文件。

上传完成后,您将会看到该存储分区中列出的对象:

您可以按右上角的 X 关闭上传状态窗口。

您现在已将对象上传到 Cloud Storage。假设您不想保留此示例存储分区和对象,现在应该将其删除,以免因存储您不需要的数据而产生费用。

点击存储分区以返回存储分区列表:

在存储分区页面中,选中要删除的存储分区旁边的复选框,然后按删除

系统会警告您,删除存储分区会同时删除该存储分区中的所有内容。按删除按钮以确认删除:

现在,您已使用 Google Cloud Console 中的 Cloud Storage 浏览器创建和删除存储分区和对象。

所学内容

  • 在 Google Cloud Console 中访问 Cloud Storage 浏览器
  • 创建新的 Cloud Storage 存储分区
  • 将对象从本地存储空间上传到 Cloud Storage
  • 删除 Cloud Storage 存储分区及其包含的所有对象

了解详情