storage.cloud.google.com-Cookie身份验证-HTTP 403 /当浏览器使用多个身份登录时,权限被拒绝

时间:2019-09-12 23:56:56

标签: google-cloud-storage

我有一个用多个帐户登录google的用户。

第一个是个人地址,第二个是具有Cloud Storage Viewer角色的存储桶权限的地址。

在访问有效的云存储URL(格式为https://storage.cloud.google.com/[BUCKET_NAME]/[OBJECT_NAME]时),用户会收到403错误。

我已经能够使用类似的帐户组合来重现这种情况。

如果我首先使用Cloud Storage Viewer角色的帐户登录,则可以访问资源。

有没有一种方法可以使cookie身份验证支持多个帐户?

1 个答案:

答案 0 :(得分:2)

如果用户想在两个帐户之间复制并粘贴URL链接,则可以使用Signed URL。这样,个人地址不会收到“ 403 / Permission Denied”错误,并且用户可以访问Cloud Storage URL。如果用户不希望使用个人帐户进行访问,则可以创建2 Chrome browser profiles并在它们之间进行切换,而不是通过单个Chrome会话登录多个帐户。建议您这样做,因为无法具有基于Cookie的身份验证,而无需授予Storage Object Viewer角色。