Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud storage 写入google云存储桶时出现输入/输出错误_Google Cloud Storage_Google Cloud Platform_Gcsfuse - Fatal编程技术网

Google cloud storage 写入google云存储桶时出现输入/输出错误

Google cloud storage 写入google云存储桶时出现输入/输出错误,google-cloud-storage,google-cloud-platform,gcsfuse,Google Cloud Storage,Google Cloud Platform,Gcsfuse,我在 并成功装载到具有gcsfuse的实例上, 但是,当我尝试写入挂载目录时,它显示一个输入/输出错误 fuse_debug: Op 0x00000003 connection.go:395] <- LookUpInode (parent 1, name "test") gcs: Req 0x1: <- StatObject("test/") gcs: Req 0x2: <- StatObject("test")

我在
并成功装载到具有gcsfuse的实例上, 但是,当我尝试写入挂载目录时,它显示一个输入/输出错误

fuse_debug: Op 0x00000003        connection.go:395] <- LookUpInode (parent 1, name "test")
gcs: Req              0x1: <- StatObject("test/")
gcs: Req              0x2: <- StatObject("test")
gcs: Req              0x1: -> StatObject("test/") (31.355698ms): gcs.NotFoundError: googleapi: Error 404: Not Found, notFound
gcs: Req              0x2: -> StatObject("test") (51.589538ms): gcs.NotFoundError: googleapi: Error 404: Not Found, notFound
fuse_debug: Op 0x00000003        connection.go:476] -> Error: "no such file or directory"
fuse_debug: Op 0x00000004        connection.go:395] <- MkDir (parent 1, name "test")
gcs: Req              0x3: <- CreateObject("test/")
gcs: Req              0x3: -> CreateObject("test/") (13.513239ms): googleapi: Error 403: Insufficient Permission, insufficientPermissions
fuse_debug: Op 0x00000004        connection.go:476] -> Error: "CreateChildDir: googleapi: Error 403: Insufficient Permission, insufficientPermissions"
fuse: 2016/06/09 02:12:40.128885 *fuseops.MkDirOp error: CreateChildDir: googleapi: Error 403: Insufficient Permission, insufficientPermissions
fuse_debug:Op 0x00000003 connection.go:395]错误:“没有这样的文件或目录”
fuse_debug:Op 0x00000004 connection.go:395]错误:“CreateChildDir:googleapi:错误403:权限不足,权限不足”
fuse:2016/06/09 02:12:40.128885*fuseops.MkDirOp错误:CreateChildDir:googleapi:错误403:权限不足,权限不足

请使用
--前台
运行gcsfuse(可能还有
--debug\u fuse
),以了解发生错误时的情况。

请使用
--前台
运行gcsfuse(可能还有
--debug\u fuse
)获取发生错误时的错误指示。

--前台--debug\u fuse
输出中显示,您正在使用不允许写入存储桶的凭据。它们可能是只读的(
StatObject
没有返回403,gcsfuse在启动时检查是否可以列出bucket)


试着仔细阅读这篇文章。特别是,如果您在Google Compute Engine VM上自动获取凭据,您可能忘记了在
存储已满的情况下创建它。

--前台--debug\u fuse
输出中显示您正在使用不允许写入存储桶的凭据。它们可能是只读的(
StatObject
没有返回403,gcsfuse在启动时检查是否可以列出bucket)


试着仔细阅读这篇文章。特别是,如果您在Google Compute Engine虚拟机上自动获取凭据,您可能忘记了使用
存储已满
范围创建凭据。

我使用了这两个选项,gcsfuse的输出没有错误,输入/输出错误仅在我写入新装入的目录时发生,您确定吗<代码>--debug_fuse
显示对来自内核的每个请求的响应,并应指示失败的操作以及错误消息。(您也应该看到所有成功的操作。)我附加了所有命令行,没有其他错误消息。您忘记了
--前台
。如果没有这些,stderr将转到
/dev/null
。是的,您是对的!使用--前台,当尝试进行目录“测试”时,我可以看到有两个错误,404和403,但我不知道如何解决。我使用了这两个选项,gcsfuse的输出没有错误。输入/输出错误仅在我写入新装入的目录时发生。你确定吗<代码>--debug_fuse
显示对来自内核的每个请求的响应,并应指示失败的操作以及错误消息。(您也应该看到所有成功的操作。)我附加了所有命令行,没有其他错误消息。您忘记了
--前台
。如果没有这些,stderr将转到
/dev/null
。是的,您是对的!使用--前台,当尝试进行目录“测试”时,我可以看到有两个错误,404和403,但我不知道如何解决