gsutil 工具

gsutil 是一个 Python 应用,该应用可让您通过命令行访问 Cloud Storage。您可以使用 gsutil 完成各种各样的存储分区和对象管理任务,包括:

  • 创建和删除存储分区。
  • 上传、下载和删除对象。
  • 列出存储分区和对象。
  • 移动、复制和重命名对象。
  • 编辑对象和存储分区 ACL。

如需查看完整的指南列表,以了解如何使用 gsutil 完成任务,请参阅 Cloud Storage 操作指南

如需社区帮助,请参阅 gsutil Stack Overflow 问题

开始

要开始使用 gsutil 工具,最好的方法是按照 gsutil 快速入门中的说明进行操作。该快速入门指南向您展示了如何使用此工具设置 Google Cloud Platform 项目、启用结算功能、安装 gsutil 以及运行基本命令。

如果另一个用户已经设置了 Cloud Storage 帐号,并已将您作为团队成员添加到项目中,或者您已被授予对象或存储分区的访问权限,则您能够以 Google Cloud SDK 组件的形式获得 gsutil 并使用该工具来访问受保护的数据。您无需激活 Cloud Storage 或设置结算功能。

访问公开数据

如果您只想访问公开数据,请按照访问公开数据中的说明进行操作。只需按照 gsutil 标签中的步骤进行操作,您可以立即访问免费提供的、可公开访问的数据;您无需注册 Google 帐号或向 Cloud Storage 做出身份验证即可使用 gsutil 来访问这些数据。

用于访问资源的语法

gsutil 使用前缀 gs:// 来表示 Cloud Storage 中的资源:

gs://[BUCKET_NAME]/[OBJECT_NAME]

除了指定确切的资源外,gsutil 还支持在命令中使用通配符

默认情况下,gsutil 通过 JSON API 请求端点访问 Cloud Storage。您可以将此默认值更改为 XML API

内置帮助内容

gsutil 包含与每个命令有关的、全面的内置帮助内容以及大量主题,您可以通过运行以下命令来获取这些帮助内容:

gsutil help

此命令可输出一个列表(此列表中包含所有命令以及可用的帮助主题),然后,您可以获得与每个命令或主题有关的详细帮助信息。例如,您可以通过运行以下命令来获得与 gsutil cp 命令有关的帮助内容:

gsutil help cp

要获取与 gsutil 顶级命令行选项有关的信息,请使用以下命令:

gsutil help options

要获取与 gsutil 安装有关的信息,请使用以下命令:

gsutil version -l

您也可以在线访问 gsutil 帮助页面。例如,上述命令对应的在线页面分别是 gsutil helpgsutil cpgsutil optionsgsutil version

关于 gsutil

gsutil 是一个开源项目。要下载 gsutil 的开发者版本或志愿帮助开发 gsutil,请访问 GitHub 上的 gsutil 项目

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

发送以下问题的反馈:

此网页
Cloud Storage
需要帮助?请访问我们的支持页面