Como posso tornar público um bucket S3 (a política de exemplo da amazon não funciona

Amazon fornece um exemplo para Conceder permissão a um usuário anônimo da seguinte forma (consulteExemplos de casos para políticas de bucket do Amazon S3):

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

Dentro da minha política, alterei "bucket" em "" arn: aws: s3 ::: bucket / "para" my-bucket ".

No entanto, quando tento acessar uma imagem dentro de uma pasta desse balde, recebo o seguinteAcesso negad erro:

Este arquivo XML não parece ter nenhuma informação de estilo associada. A árvore de documentos é mostrada abaix

(se eu alterar explicitamente as propriedades dessa imagem para pública, recarregar seu URL, a imagem será carregada perfeitamente)

O que estou fazendo de errado

Update # 1: Aparentemente, isso tem algo a ver com um site de terceiros ao qual eu tenho acesso. Embora tenha todas as permissões como usuário principal (eu) e seus objetos estejam na mesma pasta, com as mesmas permissões, ainda assim não permitirá que eu os torne visíveis publicamente. Não faço ideia do porquê.

Update # 2: As políticas de bucket não se aplicam a objetos "de propriedade" de outras pessoas, mesmo estando dentro do seu bucket, consulteminha respost para detalhes

questionAnswers(12)

yourAnswerToTheQuestion