Sem permissão para baixar meu próprio arquivo no AWS S3

0

Eu posso ver que tenho todas as caixas de seleção marcadas no painel S3 comigo como o beneficiário.

Mas quando tento acessar o URL ou baixar o arquivo, ele diz que o acesso foi negado.

Não quero alterar a permissão para todos.

Por que não posso baixar meu próprio arquivo?

    
por resting 10.07.2016 / 08:04

1 resposta

0

Você precisa fazer o seguinte:

  1. Ir para o IAM - > Políticas - > Criar política
  2. Selecionar o gerador de políticas
  3. Selecionar:
    • Efeito (Permitir).
    • AWS Service: Amazon S3
    • Ações: GetObject
    • Nome do recurso da Amazon (ARN): arn: aws: s3 ::: YOUR_BUCKET_NAME / *
  4. Clique em Próximo e, em seguida, em Criar política.
  5. Copie o documento de política (JSON) para sua área de transferência

Em seguida, você precisa aplicar a política ao seu bucket da seguinte forma:

  1. Vá para o seu intervalo e selecione Permissões
  2. Clique em "Adicionar política de bucket" e cole o documento de política
  3. Salve a política e você deve estar pronto.

Sua política deve se parecer com:

{
"Version": "2012-10-17",
"Statement": [
    {
        "Sid": "Stmt1234567890123",
        "Effect": "Allow",
        "Action": [
            "s3:GetObject"
        ],
        "Resource": [
            "arn:aws:s3:::YOUR_BUCKET_NAME/*"
        ],
        "Principal": {
            "AWS": [
                "*"
            ]
        }
    }
  ]
}
    
por 12.07.2016 / 20:05