gsutil cp失败 - “无法创建清单文件”

时间:2016-10-01 11:24:13

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

我在使用gsutil副本时遇到了一些问题(我将其用于将非结构化数据批量传输到Google云端存储服务。

gsutil -m cp -L samsunghd.log -c -p -R ./*.* gs://samsung2101

立即失败并产生以下错误消息:

  

“CommandException:无法创建清单文件”

我只使用Cloud Tools for Powershell工作了一次,我使用Cloud SDK安装程序将其作为整个Google Cloud SDK的一部分下载。

之后,所有尝试都会导致相同的错误 - 即使传输单个文件也是如此。通过消除所有其他选项,我已经能够将它隔离到-L(日志记录功能)。

所以,     gsutil -m cp -L samsunghd.log -c -p -R ./*.* gs://samsung2101

立即失败并产生错误消息

  

“CommandException:无法创建清单文件”

但是,gsutil -m cp -c -p -R ./*.* gs://samsung2101

目前没有问题。不幸的是,这意味着我无法记录失败/成功传输或在中断的情况下利用基于日志的简历。

非常感谢任何帮助。这个问题似乎没有太多的社区讨论/支持。

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试以管理员身份运行Powershell吗? (右键单击 - >以管理员身份运行)。

错误是IO错误,因此它可能与权限相关

 except IOError:
      raise CommandException('Could not create manifest file.')

您可以在https://github.com/GoogleCloudPlatform/gsutil/blob/master/gslib/copy_helper.py

上的第3278行找到更多信息