写入谷歌云存储桶时输入/输出错误

时间:2016-06-07 18:52:24

标签: google-cloud-storage google-cloud-platform gcsfuse

我在https://console.cloud.google.com/storage/上创建了一个gcs存储桶 并使用gcsfuse成功挂载到实例上, 但是,当我尝试写入已安装的目录时,它会显示输入/输出错误。

<compilation debug="true" defaultLanguage="C#" targetFramework="4.5" />

2 个答案:

答案 0 :(得分:1)

请使用--foreground(也许--debug_fuse)运行gcsfuse,以便了解错误发生时的错误。

答案 1 :(得分:1)

--foreground --debug_fuse输出中可以看出,您使用的凭据不允许写入存储分区。它们可能是只读的(StatObject没有返回403,gcsfuse在启动时检查它是否可以列出存储桶。)

尝试仔细阅读docs about credentials。特别是,如果您在Google Compute Engine VM上自动获取凭据,则可能忘记使用storage-full范围创建凭据。