Amazon S3 - root用户是否可以访问存储桶?

时间:2016-04-12 19:29:34

标签: amazon-s3

我正在使用Chrome中的DHC REST客户端测试S3调用。在这些测试中,授权完全基于我的root用户凭据。

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

如果我添加要检索的项目(//mybucket.s3.amazonws.com/myitem),我总是会获得403 Forbidden。

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

我拍了两张测试的屏幕照片,如果需要,我会提供。

1 个答案:

答案 0 :(得分:0)

经过一些进一步的讨论后,我找到了答案。是的,AWS root用户可以访问各个项目。但是Authorization标头字符串会发生变化。检索对象时,该对象的密钥参与auth字符串的计算。因此,用于检索存储桶列表的相同字符串在检索对象时不起作用。