Cloud Storage 是适用于虚拟机实例的一种存储选项,它具有灵活、可扩缩和持久的特点。您可以从几乎任何位置对 Cloud Storage 存储分区执行文件读写操作,因此您可以将存储分区用作实例、App Engine、本地系统和其他云服务之间的公共存储空间。
如果 Cloud Storage 存储分区不符合您对性能和延迟的要求,您可以将 Cloud Storage 与其他实例存储选项结合使用。
准备工作
- 如果您要使用本指南中的命令行示例,请执行以下操作:
- 安装或更新到 gcloud 命令行工具的最新版本。
- 设置默认区域和可用区。
- 如果您要使用本指南中的 API 示例,请设置 API 访问权限。
对 Cloud Storage 存储分区执行数据读写操作
如需读写存储分区中的数据,您必须获得对该存储分区的访问权限。或者,您能够从任何可公开访问的存储分区读取数据。
使用 gsutil
命令行工具或 Cloud Storage API 针对 Cloud Storage 存储分区进行文件读写。
gsutil
默认情况下,gsutil
命令行工具安装在使用公共映像的大多数虚拟机 (VM) 实例上。如果您的虚拟机没有 gsutil
命令行工具,您可以作为 Cloud SDK 的一部分安装 gsutil
。
- 在 Cloud Console 中,转到虚拟机实例页面。
-
在虚拟机实例列表中,点击要连接的实例所在行中的 SSH。
如果您以前从未在此实例上使用过
gsutil
,请使用gcloud
工具设置凭据。gcloud init
或者,如果您的实例配置为使用具有 Cloud Storage 范围的服务帐号,则可以跳过此步骤。
使用
gsutil
工具创建存储分区、将数据写入存储分区,以及从这些存储分区读取数据。您也可以根据情况将数据流式传输到 Cloud Storage。
API
如果您已将实例配置为使用具有 Cloud Storage 范围的服务帐号,则可以使用 Cloud Storage API 对 Cloud Storage 存储分区执行数据写入和读取操作。
将存储分区安装为文件系统
您可以使用 Cloud Storage FUSE 工具将 Cloud Storage 存储分区安装到 Compute Engine 实例。即使 Cloud Storage 存储分区是对象存储,安装的存储分区也会表现得与永久性磁盘类似。