AWS:S3バケットAWSこのアカウントではパブリックアクセスのブロック設定がオンになっているため、パブリックアクセスを許可できません

アメルベアラット

S3バケットをすべての人に公開したいのですが、そうするとアクセスが拒否されます。

You can't grant public access because Block public access settings 
are turned on for this account. To determine which settings are 
turned on, check your Block public access settings.

ここに画像の説明を入力してください

パブリックアクセス設定に移動すると、すべてがオフになります。

ここに画像の説明を入力してください

IAMユーザーを設定しました。ユーザーにはAmazonS3FullAccessポリシーがあります

{
"Version": "2012-10-17",
"Statement": [
    {
        "Effect": "Allow",
        "Action": "s3:*",
        "Resource": "*"
    }
  ]
 }

バケットにポリシーを設定しました

{
"Version": "2012-10-17",
"Id": "Policy1557294263403",
"Statement": [
    {
        "Sid": "Stmt1557294241958",
        "Effect": "Allow",
        "Principal": {
            "AWS": "arn:aws:iam::726051891502:user/borroup-admin"
        },
        "Action": "s3:*",
        "Resource": [
            "arn:aws:s3:::borroup",
            "arn:aws:s3:::borroup/*"
        ]
      }
    ]
 }

バケットにCORS構成エディターを設定しました

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
</CORSConfiguration>
アメルベアラット

アクセス許可とパブリックアクセスのブロック(アカウント設定)の両方の場所からチェックを外す必要があるようです。

ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ