Eliminar Bucket S3 Completo Con Contenido

Mediante la CLI de AWS es posible la eliminación de S3 Buckets completo, incluso si tienen contenido.

Se debe crear un usuario IAM con la siguiente política, o utilizar credenciales root.

Política IAM:

{
    "Statement": [
        {
            "Effect": "Allow",
            "Action": ["s3:*" ],
            "Resource": [ "*"]
        }
    ]
}

Luego, desde un equipo con Amazon Linux en EC2 (u otro con las Tools instaladas):

export AWS_ACCESS_KEY_ID=[AWS_ACCESS_KEY_ID]
export AWS_SECRET_ACCESS_KEY=[AWS_SECRET_ACCESS_KEY]

aws s3 rb s3://[NOMBRE DEL BUCKET] --force

Read more