带有谷歌云存储的经过身份验证的文件
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)更合适。以上是关于带有谷歌云存储的经过身份验证的文件的主要内容,如果未能解决你的问题,请参考以下文章
发送身份验证承载令牌时出现 Cors 策略错误 - node.js(谷歌云功能)
身份验证不适用于使用 NodeJS 进行的谷歌云 API 身份验证