web-dev-qa-db-fra.com

S3 Bucket AWS Vous ne pouvez pas accorder l'accès public car les paramètres Bloquer l'accès public sont activés pour ce compte

Je veux rendre le bucket S3 public à tout le monde, mais mon accès est refusé lorsque je fais ça et ça dit

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.

enter image description here

Lorsque j'accède aux paramètres d'accès public, tout est désactivé.

enter image description here

J'ai défini l'utilisateur IAM et l'utilisateur a une politique AmazonS3FullAccess

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

J'ai défini une politique sur le seau

{
"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/*"
        ]
      }
    ]
 }

J'ai mis l'éditeur de configuration CORS sur le bucket

<?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>
6
Amer Bearat

J'espère que vous avez déjà trié cela, sinon allez à Modifier les paramètres d'accès public Modifier les paramètres d'accès public puis tapez confirmer dans l'écran suivant pour poursuivre le changement confirmer

0
walterc