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

9

Alguém sabe como definir automaticamente as permissões de leitura para "Mundo" após o upload de um arquivo no Amazon S3 com o Transmit? Atualmente, é um processo de duas etapas no meu fluxo de trabalho:

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

Eu realmente preferiria eliminar a etapa 2 e apenas enviar o arquivo e ter permissões definidas. Existe uma maneira de criar um perfil que faça esse passo para mim?

ToddSmithSalter
fonte

Respostas:

10

Vá para o menu Preferências> Regras, e isso pode ser definido lá. Não é uma coisa da AWS.


fonte
6
Eu verifiquei "Arquivo Padrão" e, em seguida, escolhi Ler: Mundo na guia S3.
31712 Louiusouie
@LouieLouie tem a resposta.
Andrew
5

Sim, você pode usar as Políticas de bucket para configurar o bucket de forma que todos os arquivos novos e existentes estejam disponíveis ao público.

Aqui está a política de bucket 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 Bucket: http://s3browser.com/working-with-amazon-s3-bucket-policies.php

Equipe do navegador S3
fonte