web-dev-qa-db-ja.com

rootユーザー(=バケット所有者)のaws s3バケットにバケットポリシーを設定すると、アクセスが拒否されました

AmazonでS3バケットを作成するために使用したAWSrootユーザーがいます。
次のポリシーを追加して、このバケットを公開したいと思います。

{
   "Version": "2012-10-17",
   "Statement": [{
      "Effect": "Allow",
      "Principal": "*",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::<my bucket name>/*"
   }]
}

私のバケツの名前はどこにありますか?
このポリシーを保存しようとすると、403アクセスが拒否されます。

putbucketpolicy権限を明示的に設定しようとしましたが、それでも403が得られます。
理由を知っている体はありますか?

これは画像エラーです:

image of the aws error message

4
Tijl .Reynhout

Capture on my AWS S3

拒否されたアクセスを修正するには、2行のチェックを外します。ただし、新しいバケットを作成する前に、それを明確に読み、検討することを忘れないでください。許可は本当に重要です。

8

新しいバケットを作成しようとしましたが、次のアクセス許可パラメーターをオフ(false)に設定することで、バケットポリシーを調整してバケットオブジェクトを公開できるようになりました。その後、前の4つのチェックボックスをオンにすると、機能するようになりました。

許可

4
Tijl .Reynhout