【问题标题】:gsutil cp errors with Permission denied权限被拒绝的 gsutil cp 错误
【发布时间】:2019-07-28 15:28:25
【问题描述】:

我只是想分享这个,因为我花了一段时间才弄清楚并且在网络上找不到任何东西。我在 Windows 计算机上的 CMD 提示符下运行此命令:

gsutil cp gs://my_bucket/myfile.txt .

将 myfile.txt 从 Google Cloud Storage 传输到我的当前目录,但该命令导致以下错误:

IOError: [Errno 13] Permission denied

我检查了所有其他 SO 帖子,但似乎没有任何解决问题的方法。用户拥有项目的权限(它实际上是项目所有者),通过 Google Cloud SDK 进行身份验证并且可以读取文件。我什至尝试在存储桶中公开文件,但遇到了同样的错误。用户对要写入的目录具有写入权限。实际上,可以使用相同的命令复制同一存储桶上的其他文件,但不能复制此文件。有什么问题?

【问题讨论】:

    标签: google-cloud-platform gsutil google-cloud-sdk


    【解决方案1】:

    问题是当前目录上的磁盘空间不足。 Google Cloud SDK 似乎在写入文件之前尝试保留空间。 myfile.txt 为 12 GB,但磁盘空间仅剩 5 GB,因此 gsutil 拒绝尝试复制该文件并出现非常误导的错误!

    【讨论】:

      猜你喜欢
      • 2011-05-13
      • 2018-07-19
      • 2018-03-09
      • 1970-01-01
      • 2016-09-25
      • 2015-09-16
      • 2012-02-11
      • 2016-11-14
      • 2016-12-28
      相关资源
      最近更新 更多