2016-04-12 151 views
0

我在Chrome中使用DHC REST客戶端測試S3調用。在這些測試中,授權全部基於我的根用戶憑證。亞馬遜S3 - root用戶是否可以訪問存儲桶?

我可以使用//mybucket.s3.amazonws.com進行GET,並返回mybucket中的項目列表。

如果我添加一個項目來檢索(//mybucket.s3.amazonws.com/myitem),我總是得到403 Forbidden。

我認爲root用戶可以自動訪問這些對象,但我錯了嗎?

我把這兩個測試的屏幕打印,我會根據需要提供。

回答

0

經過一番進一步的討論後,我找到了答案。是的,AWS根用戶可以訪問單個項目。但授權標題字符串發生變化。當您檢索一個對象時,該對象的關鍵字參與了認證字符串的計算。因此,檢索對象時,用於檢索存儲桶列表的相同字符串不起作用。