【发布时间】:2019-02-01 09:11:33
【问题描述】:
我有一个相当简单的任务...我创建了一个想要私有的 GCS 存储桶。
我以编程方式将文件放入其中,并在我的(仅供个人使用的)网络应用程序中使用它。
我想创建一个直接链接到 URL 的 <img src=""> 标记,但前提是我登录了正确的 Google 帐户。
我已尝试为相关的特定 Google 电子邮件添加“旧版对象阅读器”和“对象阅读器”权限。
身份验证在使用此 URL 时有效,但仅当我添加 ?authuser=X:
https://storage.cloud.google.com/<BUCKET_NAME>/<PATH>
如果我不添加,则会显示 403 禁止错误。
有没有一种方法可以做到这一点,而无需指定已登录的用户数(我经常更改它们和顺序),并且不用担心签名 URL?
【问题讨论】:
-
这里有一个建议,您可以按名称为 authuser 指定帐户。我还没有尝试过,但也许它适用于您的用例?:stackoverflow.com/a/26390177/81491
标签: google-cloud-platform google-cloud-storage gsutil