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早就隨機應用了新邏輯。