gsutil 是一个Python应用程序,可以让你通过命令行访问Google Cloud Storage。你可以使用gsutil来执行多种存储桶和对象管理任务,包括:
创建和删除存储桶。 上传、下载和删除对象。 列出存储桶和对象。 移动、复制和重命名对象。 编辑对象和存储桶ACL。
gcloud 命令行接口是创建和管理Google Cloud资源的主要CLI工具。你可以使用此工具从命令行或脚本和其他自动化程序中执行许多常见的平台任务。
例如,你可以使用gcloud CLI来创建和管理:
Google Compute Engine虚拟机实例和其他资源, Google Cloud SQL实例, Google Kubernetes Engine集群, Google Cloud Dataproc集群和作业, Google Cloud DNS管理区域和记录集, Google Cloud Deployment Manager部署。
使用gcloud storage
,您现在可以做与gsutil
相同的所有事情。请访问此处:https://cloud.google.com/blog/products/storage-data-transfer/new-gcloud-storage-cli-for-your-data-transfers,以及有关对象 ACL 的信息:https://cloud.google.com/sdk/gcloud/reference/storage/objects/update
gsutil
)。当gcloud
(Cloud SDK)为任何Google Cloud Platform服务提供一个框架时,由于gsutil
已经深入人心,因此它没有(并且仍未被)统一在gcloud
下(例如gcloud storage ...
不存在)。通常这不是一个问题,尽管这引出了提问者的问题,并且在尝试使用脚本处理身份验证时,使用gcloud
和gsutil
可能会增加复杂性。 - DazWilkingcloud storage
已经正式发布,并且可以让您执行基本的文件操作(cat、cp、mv、ls、rm),这些操作以前只能使用gsutil进行。它被宣传为比等效的gsutil命令更快。详情请参见此处。 - Steve Campbell