aws S3 Commands

Posted: sábado, 13 de julio de 2019 by Skuarch in
0


Estos son algunos de los comando para S3 que pueden ser útiles, para crear un bucket o vaciarlo
Subir archivos al bucket (el . significa desde este folder)
aws s3 sync . s3://nombre-bucket

Habilitar el bucket como website
aws s3 website s3://nombre-bucket/ --index-document index.html

Agregar un archivo de policy para dar permisos
aws s3api put-bucket-policy --bucket nombre-bucket --policy file://policy.json

Borrar el contenido del bucket
aws s3 rm s3://nombre-bucket --recursive

Ejemplo de archivo de policy.json

{
  "Version": "2008-10-17",
  "Statement": 
     [
       {
         "Sid": "AllowPublicRead",
         "Effect": "Allow",
         "Principal": {
           "AWS": "*"
         },
         "Action": "s3:GetObject",
         "Resource": "arn:aws:s3:::nombre-bucket/*"
       }
     ]
}