web-dev-qa-db-ja.com

Amazon S3バケットポリシーのパブリックアクセスが拒否されました

S3バケットをパブリックにしようとしていますが、次のポリシーを追加すると、エラーアクセスが拒否されます:

{
   "Version":"2012-10-17",
   "Statement":[{
      "Sid":"AddPerm",
      "Effect":"Allow",
      "Principal":"*",
      "Action":[
         "s3:GetObject"
      ],
      "Resource":[
         "arn:aws:s3:::emergencydatascience.org/*"
      ]
    }]
}
21
Richard Trinh

[バケット]> [権限]> [パブリックアクセス設定]> [編集]> [新しいパブリックACLのブロックとパブリックオブジェクトのアップロードのチェックを外す]に移動し、パブリックACLを介して許可されたパブリックアクセスを削除します(警告)

enter image description here

27
Thai Ha

AWSは Amazon S3ブロックパブリックアクセス–アカウントとバケットの保護のもう1つのレイヤー| AWSニュースブログ を導入しました。

これで、一般にアクセスできるようにするバケットでこの機能を無効にする必要があります。

11
John Rotenstein

オブジェクトへのパブリックアクセスを有効にするには、 などのアカウントのパブリックアクセスを変更しますenter image description here

バケットレベルでも同様に有効にします enter image description here

これらの変更がないと、新しいパブリックポリシーを追加できません。

2
Ramp