登录
首页 >  Golang >  Go问答

使用 Go 读取或写入 Google Cloud 存储桶中的非公共访问的 JSON 文件

来源:stackoverflow

时间:2024-03-18 12:09:21 151浏览 收藏

在 Go 中读取或写入 Google Cloud 存储桶中的 JSON 文件时,常规的文件系统操作无法使用。可以通过使用 Google 的 Go SDK 来解决此问题,该 SDK 提供了用于在 Google 存储桶中读写文件的接口。这些接口符合 io.Reader 和 io.Writer 标准,这意味着它们可以像常规文件读取器/写入器一样使用。

问题内容

我正在尝试使用 Golang 读取/写入 json 文件到 google 云存储桶。我知道如何写入文件系统。如果 json 文件在存储桶中,这将不起作用。


解决方案


您可以使用 Google 的 go SDK 在 Google 存储桶中读取和写入文件。您可以在这里找到用于存储的golang sdk - Golang SDK

  • 读取文件的示例 - here
  • 写入文件的示例 - here

它们确认 io.Reader 和 io.Writer 接口,因此,一旦您掌握了句柄,您就可以像普通文件读取器/写入器一样使用它们。

以上就是《使用 Go 读取或写入 Google Cloud 存储桶中的非公共访问的 JSON 文件》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>