16 创建和管理Cloud Storage桶

在上一篇中,我们探讨了如何在Google Cloud Platform上使用Compute Engine,特别是如何利用启动脚本和镜像来快速部署和配置虚拟机。现在,我们将转向Cloud Storage,这是GCP中一个非常核心的服务,专门用于对象存储。我们将深入讨论如何创建和管理Cloud Storage桶,这为后续的对象存储概念打下基础。

Cloud Storage的基本概念

在您开始创建桶之前,先了解一下桶(Bucket)的基本概念。桶就像是文件夹,您可以在其中存储文件(我们称之为对象)。每个桶都有一个唯一的名称,并且必须在整个GCP中是唯一的。桶的名称使用域名格式,例如 example-bucket

创建Cloud Storage桶

步骤一:访问Google Cloud Console

  1. 登陆到Google Cloud Console
  2. 在顶部的导航栏中,选择您的项目。如果您还没有项目,可以创建一个新项目。

步骤二:创建桶

  1. 在左侧导航中,找到并点击“Storage” > “Browser”。

  2. 点击“CREATE BUCKET”按钮以开始创建桶。

  3. 在弹出的对话框中,您需要填写以下信息:

    • 名称:输入桶的唯一名称(例如 my-new-bucket)。
    • 区域:选择您希望桶存储数据的地理区域。建议选择离您用户最近的区域,以提高数据访问速度。
    • 存储类:选择桶中对象的存储类型,依据您的使用需求,例如 StandardNearlineColdlineArchive
  4. 配置其他设置(如权限、生命周期、标签等),然后点击“CREATE”完成桶的创建。

示例:使用gcloud命令行工具创建桶

您也可以使用命令行工具创建桶。首先确保您已安装并配置好Google Cloud SDK

使用以下命令创建一个新桶:

1
gsutil mb -l us-central1 gs://my-new-bucket

这里 -l 参数指定了您希望使用的区域。

管理Cloud Storage桶

创建完桶后,您可能需要对其进行管理,包括查看数据、设置权限以及删除桶等操作。

查看桶内容

您可以在Google Cloud Console上查看每个桶的内容,也可以使用命令行:

1
gsutil ls gs://my-new-bucket

这将列出桶中存储的所有对象。

设置权限

Cloud Storage使用身份和访问管理(IAM)来管理桶的访问权限。您可以为用户或服务帐户授予不同的角色:

  1. 导航到“IAM & Admin” > “IAM”。
  2. 添加相应的成员和角色,例如为特定用户授予“Storage Object Viewer”角色,以允许其访问桶的对象。

删除桶

如果您不再需要桶,可以使用以下命令删除它。请注意,桶必须是空的才能被删除:

1
2
gsutil rm -r gs://my-new-bucket
gsutil rb gs://my-new-bucket

案例:组织与分类数据

假设您是一个在线商店的管理员,需要在Cloud Storage中分类存储用户的商品图片。您可以为每种商品类型创建一个单独的桶,例如 clothing-imageselectronics-images 等。这样一来,不仅可以将数据分类存储,还能更容易地管理权限。

结语

在本节中,我们学习了如何创建和管理Cloud Storage桶。了解桶的创建、查看和权限管理是使用Google Cloud Storage的基础。在接下来的教程中,我们将进一步探讨对象存储的概念,深入理解如何在这些桶中存储和管理数据。希望您在使用GCP的过程中能够得心应手!

16 创建和管理Cloud Storage桶

https://zglg.work/gcp-cloud-zero/16/

作者

IT教程网(郭震)

发布于

2024-08-15

更新于

2024-08-16

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论