Permisos de configuración automática al cargar en Amazon S3 con Transmitir 4 [cerrado]

9

¿Alguien sabe cómo configurar automáticamente los permisos de lectura para "Mundo" al cargar un archivo a Amazon S3 con Transmitir? Actualmente es un proceso de dos pasos en mi flujo de trabajo:

  1. sube el archivo
  2. cambiar los permisos para permitir que se lea el archivo

Realmente preferiría eliminar el paso 2 y simplemente subir el archivo y tener los permisos establecidos. ¿Hay alguna forma de crear un perfil que haga este paso por mí?

ToddSmithSalter
fuente

Respuestas:

10

Vaya al menú Preferencias> Reglas, y eso se puede configurar allí. No es una cosa de AWS.


fuente
66
Verifiqué "Archivo predeterminado" y luego elegí Leer: Mundo en la pestaña S3.
louielouie
@LouieLouie tiene la respuesta.
Andrew
5

Sí, puede usar las Políticas de depósito para configurar el depósito de forma que todos los archivos existentes y nuevos estén disponibles públicamente.

Aquí está la política de depósito que debe aplicar:

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

Puede usar el Freeware S3 Browser para aplicar la Política de Bucket: http://s3browser.com/working-with-amazon-s3-bucket-policies.php

Equipo de navegador S3
fuente