2017-05-19 1 views
0

J'ai trouvé comment mettre seulement dans le seau AWS s3 avec la politique ci-dessous. Je veux limiter la destination de mise à un seul répertoire de S3, mais quand j'ajoute sur le chemin je reçois l'autorisation refusée. Quelle action supplémentaire dois-je autoriser?AWS S3 Autorisation de mettre dans le dossier spécifique

{ 
"Version": "2012-10-17", 
"Statement": [ 
    { 
     "Effect": "Allow", 
     "Action": [ 
      "s3:PutObject", 
      "s3:PutObjectAcl" 
     ], 
     "Resource": "arn:aws:s3:::BUCKET-NAME/*" 
    } 
] 
} 

Répondre

1

Je ne sais pas que je me trompais, mais la politique fonctionne maintenant comme prévu.

{ 
"Version": "2012-10-17", 
"Statement": [ 
{ 
    "Effect": "Allow", 
    "Action": [ 
     "s3:PutObject", 
     "s3:PutObjectAcl" 
    ], 
    "Resource": "arn:aws:s3:::BUCKET-NAME/path/to/folder/*" 
} 
] 
} 

La commande pour le mettre là est

aws s3 cp put-from-cli.test6 s3://BUCKET-NAME/path/to/folder/ 

Veillez à utiliser les informations d'identification correctes.