连接 Cloud Storage 存储分区

Cloud Storage 是适用于虚拟机实例的一种存储选项,它具有灵活、可扩缩和持久的特点。您可以从几乎任何位置对 Cloud Storage 存储分区执行文件读写操作,因此您可以将存储分区用作实例、App Engine、本地系统和其他云服务之间的公共存储空间。

如果 Cloud Storage 存储分区不符合您对性能和延迟的要求,您可以将 Cloud Storage 与其他实例存储选项结合使用。

准备工作

对 Cloud Storage 存储分区执行数据读写操作

如需读写存储分区中的数据,您必须获得对该存储分区的访问权限。或者,您能够从任何可公开访问的存储分区读取数据。

您可以通过 gsutil 工具或 Cloud Storage API 对 Cloud Storage 存储分区执行文件写入和读取操作。

gsutil

默认情况下,gsutil 命令行工具安装在使用公共映像的大多数虚拟机 (VM) 实例上。如果您的虚拟机没有 gsutil 命令行工具,您可以作为 Cloud SDK 的一部分安装 gsutil

  1. 连接到实例

    1. 在 Cloud Console 中,转到虚拟机实例页面。

      转到“虚拟机实例”页面

    2. 在虚拟机实例列表中,点击要连接到的实例行中的 SSH

      实例名称旁边的 SSH 按钮。

  2. 如果您以前从未在此实例上使用过 gsutil,请使用 gcloud 工具设置凭据。

    gcloud init

    或者,如果您的实例配置为使用具有 Cloud Storage 范围的服务帐号,则可以跳过此步骤。

  3. 使用 gsutil 工具创建存储分区、将数据写入存储分区,以及从这些存储分区读取数据。您也可以根据情况将数据流式传输到 Cloud Storage。

API

如果您已将实例配置为使用具有 Cloud Storage 范围的服务帐号,则可以使用 Cloud Storage API 对 Cloud Storage 存储分区执行数据写入和读取操作。

  1. 连接到实例

    1. 在 Cloud Console 中,转到虚拟机实例页面。

      转到“虚拟机实例”页面

    2. 在虚拟机实例列表中,点击要连接到的实例行中的 SSH

      实例名称旁边的 SSH 按钮。

  2. 根据您的首选语言安装并配置客户端库

  3. 如有必要,请按照插入代码示例在实例上创建 Cloud Storage 存储分区

  4. 按照插入代码示例写入数据读取数据,并在应用中添加用于对 Cloud Storage 存储分区执行文件写入或读取操作的代码。

将存储分区安装为文件系统

您可以使用 Cloud Storage FUSE 工具将 Cloud Storage 存储分区安装到 Compute Engine 实例。即使 Cloud Storage 存储分区是对象存储,安装的存储分区也会表现得与永久性磁盘类似。

如需了解如何在实例上装载 Cloud Storage 存储分区,请参阅使用 Cloud Storage FUSE