2016-04-12 152 views
0

我在Chrome中使用DHC REST客户端测试S3调用。在这些测试中,授权全部基于我的根用户凭证。亚马逊S3 - root用户是否可以访问存储桶?

我可以使用//mybucket.s3.amazonws.com进行GET,并返回mybucket中的项目列表。

如果我添加一个项目来检索(//mybucket.s3.amazonws.com/myitem),我总是得到403 Forbidden。

我认为root用户可以自动访问这些对象,但我错了吗?

我把这两个测试的屏幕打印,我会根据需要提供。

回答

0

经过一番进一步的讨论后,我找到了答案。是的,AWS根用户可以访问单个项目。但授权标题字符串发生变化。当您检索一个对象时,该对象的关键字参与了认证字符串的计算。因此,检索对象时,用于检索存储桶列表的相同字符串不起作用。