2016-04-12 12 views
0

私はChromeでDHC RESTクライアントを使用してS3呼び出しをテストしています。これらのテストでは、承認はすべて自分のルートユーザーの資格情報に基づいています。Amazon S3 - ルートユーザーはバケットにアクセスできますか?

//mybucket.s3.amazonws.comでGETを実行でき、mybucket内の項目のリストが返されます。

検索するアイテム(//mybucket.s3.amazonws.com/myitem)を追加すると、常に403禁止されます。

私は、rootユーザーがオブジェクトに自動的にアクセスしたと思っていましたが、間違っていますか?

私は両方のテストのスクリーン印刷を行いました。必要に応じて提供します。

答えて

0

もう少しモンキーされた後、私は答えを見つけました。はい、AWSのルートユーザーは個々のアイテムにアクセスできます。しかし、Authorizationヘッダー文字列は変更されます。オブジェクトを取得すると、そのオブジェクトのキーが認証文字列の計算に参加します。したがって、バケットリストを取得するために使用された同じ文字列は、オブジェクトを取得するときには機能しません。

関連する問題