什么是 Cloud Storage?

本页面介绍了基本 Cloud Storage 概念和术语。如需更深入了解关键概念,请参阅关键术语或其他概念页面

Cloud Storage 是一项用于将您的对象存储在 Google Cloud 中的服务。对象是由任意格式的文件组成的不可变的数据段。对象存储在称为存储分区的容器中。所有存储分区都与项目相关联,您可以在组织下对项目进行分组。

创建项目后,您可以创建 Cloud Storage 存储分区上传对象至存储分区,以及从存储分区中下载对象。您还可以授予权限,使您的数据可供您指定的成员访问;或者针对某些用例(例如托管网站),使您的数据可供公共互联网上的所有人访问

Cloud Storage 结构如下所示:

Cloud Storage 基础架构图

Google Cloud 层次结构示例

下面介绍了 Cloud Storage 结构如何应用于真实用例:

  • 组织:您的公司名为 Example Inc.,创建一个名为 exampleinc.org 的 Google Cloud 组织。

  • 项目:Example Inc. 正在构建多个应用,每个应用与一个项目相关联。每个项目都有自己的一组 Cloud Storage API 及其他资源。

  • 存储分区:每个项目都可以包含多个存储分区,即存储对象的容器。例如,您可以为应用生成的所有图片文件创建一个 photos 存储分区以及一个单独的 videos 存储分区。

  • 对象:单个文件,如名为 puppy.png 的图片。

适用于 Cloud Storage 的基本工具

以下是一些与 Cloud Storage 交互的基本方法:

  • 控制台Google Cloud Console 提供了一个直观界面,可供您在浏览器中管理自己的数据。

  • gsutilgsutil 是一个命令行工具,可让您通过终端与 Cloud Storage 进行交互。如果您使用其他 Google Cloud 服务,则可以下载 Cloud SDK,其中包括 gsutil 以及用于其他服务的 gcloud 工具。

  • 客户端库:借助 Cloud Storage 客户端库,您可以使用一种自己偏好的语言(包括 C ++、C#、Go、Java、Node.js、PHP、Python 和 Ruby)来管理您的数据。

  • REST API:使用 JSONXML API 管理您的数据。

保护数据安全

将对象上传到 Cloud Storage 之后,您可以精细地控制数据保护和共享方式。您可以采用以下方法来保护上传到 Cloud Storage 的数据:

Cloud Storage 用例

您可以从参阅托管静态网站开始,了解如何通过 Cloud Storage 存储分区上传和共享网站文件。如需了解如何将 Cloud Storage 与其他 Google Cloud 服务结合使用,涵盖各种主题(包括大数据、Web 开发、机器学习和容器),请参阅使用 Cloud Storage 的 Google Cloud 教程

正在寻找其他产品吗?

如果您对其他 Google 存储解决方案感兴趣,还可以尝试以下存储服务:

后续步骤