1
我在Google云端存储中设置了一个存储桶,并将“对象默认权限”设置为授予“用户”组“allUsers”的权限为“Reader”。Google Cloud Storage不一致响应
在存储桶中有许多文件,并且我有一个客户端通过尝试访问它来检查特定文件是否存在。大多数情况下,我们会收到404回复,但我们经常在前几次尝试中看到403回应。
403响应主体(以我自己的格式和更换的私人信息):
<?xml version='1.0' encoding='UTF-8'?>
<Error>
<Code>AccessDenied</Code>
<Message>Access denied.</Message>
<Details>Anonymous users does not have storage.objects.get access to object mybucket/myfile.gz.</Details>
</Error>
所以我的问题是,为什么我有时会得到一个403,并试图打开一个文件时,有时会404响应那不存在?
我知道2017年5月29日之后会有变化,但它们还没有生效,所以看起来似乎有什么不对,或者Google早就随机应用了新逻辑。