amazon-web-services - servidor - storage s3 aws
Hacer público un cubo en Amazon S3 (2)
¿Cómo puedo configurar un depósito en Amazon S3 para que todos los archivos sean de solo lectura pública de forma predeterminada?
Amazon proporciona una herramienta de generación de políticas:
http://awspolicygen.s3.amazonaws.com/policygen.html
Puede ingresar la política para el grupo en las propiedades del grupo en la consola de AWS:
Puede establecer una política de depósito como se detalla en esta publicación de blog:
http://ariejan.net/2010/12/24/public-readable-amazon-s3-bucket-policy/
Según la sugerencia de @ robbyt, cree una política de depósito con el siguiente JSON:
{
"Version": "2008-10-17",
"Statement": [{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": { "AWS": "*" },
"Action": ["s3:GetObject"],
"Resource": ["arn:aws:s3:::bucket/*" ]
}]
}
Importante : reemplace la bucket
en la línea de Resource
con el nombre de su cubeta.