使用 gsutil 下载

Posted

技术标签:

【中文标题】使用 gsutil 下载【英文标题】:Download using gsutil 【发布时间】:2012-11-20 14:21:25 【问题描述】:

我正在使用 gsutil 从谷歌存储下载跟踪文件。 我使用的命令是:

gsutil/gsutil cp gs://clusterdata-2011-1/task_usage/part-00499-of-00500.csv.gz ./

但我得到了一个错误:

GSReponseError:状态=404,代码=NoSuchKey,原因=未找到。

但是我在 gsutil 中使用了 ls 命令并且文件存在。

感谢任何建议。

【问题讨论】:

能否将您的 gsutil(gsutil 更新)更新到 v3.21 并重试? 谢谢。过了这么多天,我再试一次。它只是工作。版本是3.21。我忘记了我上次使用的版本。所以不知道是不是版本问题。 【参考方案1】:

终于成功了。原因可能是 gsutil 版本或上次服务器不工作。

【讨论】:

这是最近的对象版本控制代码中的一个已知错误,已在 gsutil v3.21 中修复。您可能使用的是旧版本的 gsutil。

以上是关于使用 gsutil 下载的主要内容,如果未能解决你的问题,请参考以下文章

使用 gsutil 下载 FireStorage 文件

使用 gsutil 从 CSV 下载所有行

使用 Gsutil 从 Google Cloud 下载文件夹

为啥 gsutil rsync 会重新下载我们所有的文件?

优化文件夹子集的 gsutil 下载

如何使用 gsutil 通过 http 链接从谷歌云存储下载到 AWS 实例或 s3 存储桶?