【问题标题】:Google cloud storage read object request to authenticate谷歌云存储读取对象请求进行身份验证
【发布时间】:2014-01-29 23:22:29
【问题描述】:

我了解,如果您将存储桶中的对象设置为公开读取,那么每个人都可以通过向 https://storage.googleapis.com/{bucket}/{file} 发送 GET 请求来访问它。 如果现在我只想为经过身份验证的用户设置读取权限,那么最简单的方法是什么?例如,我希望一个移动应用程序向上述 url 发送 json 请求并读取文件。看来我需要提供已在 Google 云控制台中设置的授权电子邮件或令牌。但是如何将其添加到请求中?

【问题讨论】:

    标签: android google-app-engine google-cloud-storage


    【解决方案1】:

    最简单的方法是向经过身份验证的用户提供签名 URL。文档在这里:

    https://developers.google.com/storage/docs/accesscontrol#Signed-URLs

    拥有该 URL 的任何用户都可以在一定时间内读取该对象。您的服务器可以将它们像临时密码一样提供给下载对象。

    【讨论】:

      猜你喜欢
      • 2015-08-07
      • 2014-07-17
      • 1970-01-01
      • 2020-08-25
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      相关资源
      最近更新 更多