连接 Cloud Storage 存储分区

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

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

准备工作

从 Google Cloud Storage 存储分区写入和读取数据

要从存储分区写入或读取数据,您需要被授予对存储分区的访问权限。或者,您能够从任何可公开访问的存储分区读取数据。

通过 gsutil 工具或 Cloud Storage API 从 Google Cloud Storage 存储分区写入和读取文件。

gsutil

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

  1. 连接到实例

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

      转到“虚拟机实例”页面

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

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

    gcloud init

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

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

API

如果您将实例配置为使用服务帐号和 Google Cloud Storage 范围,则可以使用 Cloud Storage API 从 Cloud Storage 存储分区写入和读取数据。

  1. 连接到实例

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

      转到“虚拟机实例”页面

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

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

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

  4. 按照插入代码示例写入数据读取数据,并在应用中包含用于从 Cloud Storage 存储分区写入和/或读取文件的代码。

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

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

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

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

发送以下问题的反馈:

此网页
Compute Engine 文档