连接 Cloud Storage 存储分区

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

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

准备工作

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

如需对存储分区执行数据读写操作,您需要获得对存储分区的访问权限。 或者,您能够从任何可公开访问的存储分区读取数据。

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

gsutil

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

  1. Connect to an instance.

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

      转到“虚拟机实例”页面

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

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

    gcloud init

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

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

API

如果您将实例配置为使用具有 Cloud Storage 范围的服务帐号,则可以使用 Cloud Storage API 读写 Cloud Storage 存储分区中的数据。

  1. Connect to an instance.

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

      转到“虚拟机实例”页面

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

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

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

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

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

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

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

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Compute Engine 文档