permissões do bucket do AWS S3

1

Criei buckets AWS s3 com vários milhares de objetos, inicialmente a política de acesso era restrita a usuários autenticados, mas depois, devido a alguns requisitos, precisamos tornar todos os objetos desse bucket visíveis publicamente. Para isso, fizemos as seguintes alterações.

  1. Adicionado novo conjunto de permissões "Todos" com acesso "Lista".
  2. Adicionada nova política ao balde.

**

{
    "Version": "2012-10-17",
    "Id": "Policy1111",
    "Statement": [
        {
            "Sid": "makeitpublic",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::bucketname/*"
        }
    ]
}

**

Depois disso, posso ver que alguns objetos no bucket são publicamente acessíveis, enquanto outros não são. A minha pergunta é depois de fazer este balde "Público" as novas permissões serão aplicadas a todos os objetos existentes ou somente aos objetos recém-carregados?

Se sim, existe alguma maneira de alterar em massa a permissão de objetos em um intervalo.

    
por vasco.debian 07.05.2015 / 13:43

1 resposta

0

Acho que você deve verificar o console da web do S3 na guia Permissão para verificar a política de objetos mais antigos. Normalmente, as políticas emitidas pela API são válidas para objetos recém-carregados, mas a alteração da permissão de intervalo por meio do console da web deve corrigi-lo.

    
por 30.07.2015 / 11:05