Definir permissões automaticamente ao fazer o upload para o Amazon S3 com Transmit 4 [closed]

9

Alguém sabe como definir automaticamente as permissões de leitura para "Mundo" ao enviar um arquivo para o Amazon S3 com Transmissão? Atualmente, é um processo de duas etapas no meu fluxo de trabalho:

  1. faça o upload do arquivo
  2. altere as permissões para permitir que o arquivo seja lido

Eu realmente preferiria eliminar a etapa 2 e apenas fazer o upload do arquivo e ter as permissões definidas. Existe uma maneira de criar um perfil que faça isso para mim?

    
por ToddSmithSalter 13.01.2011 / 21:53

2 respostas

10

Entre nas Preferências > Menu de regras, e que pode ser definido lá. Não é uma coisa da AWS.

    
por 13.01.2011 / 22:03
5

Sim, você pode usar as Políticas de balde para configurar o balde de maneira que todos os arquivos novos e existentes estarão disponíveis publicamente.

Aqui está a política de buckets que você precisa aplicar:

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

Você pode usar o S3 Browser Freeware para aplicar a política de buckets: link

    
por 14.01.2011 / 22:05