带有谷歌云存储的经过身份验证的文件

Posted

技术标签:

【中文标题】带有谷歌云存储的经过身份验证的文件【英文标题】:Authenticated File with google cloud storage 【发布时间】:2014-03-04 17:34:25 【问题描述】:

使用谷歌云存储平台,我没有找到任何关于向文件添加权限的内容。

我想存储仅供我的网站用户使用但不公开的文件。有没有办法做到这一点?谷歌文档不是那么明确...

【问题讨论】:

【参考方案1】:

你有两个选择:

    您可以修改对象的访问控制并将您的网站用户与组关联,请参阅:https://developers.google.com/storage/docs/accesscontrol#About-Access-Control-Lists 您可以为您的用户创建签名 URL,这样他们就不需要拥有 Google 帐户,请参阅:https://developers.google.com/storage/docs/accesscontrol#Signed-URLs

【讨论】:

谢谢!您是否发现有任何方法可以自动将我的网站用户与群组相关联? 如果您的用户没有 Google 帐户,则没有简单的方法可以创建链接。所以第二种解决方案(签名 URL)更合适。

以上是关于带有谷歌云存储的经过身份验证的文件的主要内容,如果未能解决你的问题,请参考以下文章

从 GSUtil 对谷歌云存储的身份验证

发送身份验证承载令牌时出现 Cors 策略错误 - node.js(谷歌云功能)

身份验证不适用于使用 NodeJS 进行的谷歌云 API 身份验证

连接到谷歌云消息云连接服务器的身份验证错误

谷歌云实例无法通过腻子连接 - 获取“不支持的身份验证方法可用(服务器发送:公钥)”

Firebase 身份验证和谷歌云翻译