2
respostas

Você não tem permissões para editar a política de bucket

Difícil tentar acompanhar o curso e ele estar desatualizado!!!! @alura olhem o fórum já tem várias reclamações e nenhum adm faz nada, coloquem pelo menos um comentário fixado para ajudar os alunos.

Para quem esta com dificuldade para liberar o acesso de leitura na pasta imagens. Não adianta só adicionar as permissões de AmazonS3FullAccess ao usuário.

Eu precisei alterar a configuração abaixo:

Liberar acesso publico

Não sei nem se esse é o melhor caminho, ou o correto, porém foi o único que deu certo

2 respostas

Precisei fazer isso também.

  1. Desative todos os acessos como na imagem mostrada (Desativar todas as Opções utilizadas na Edição Bloquear acesso público (configurações de bucket) )
  2. Vá em Editar Politicas do Bucket e adicione o trecho abaixo (renomeie o nome do bucket e certifique-se de não ter espaço antes da primeira chave)
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicRead",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject",
                "s3:GetObjectVersion"
            ],
            "Resource": "arn:aws:s3:::SEUBUCKET/imagens/*"
        }
    ]
}
  1. Retome as opções para que outros caminhos no bucket não fiquem acessíveis além do indicado, assinalar todas com exceção da ultima Marcar apenas as 3 primeiras Opções utilizadas na Edição Bloquear acesso público (configurações de bucket)