Создайте ведро в Amazon S3

Как установить ведро в Amazon S3, чтобы все файлы были общедоступны только для чтения?

Ответ 1

Вы можете установить политику ведра, подробно описанную в этом сообщении в блоге:

http://ariejan.net/2010/12/24/public-readable-amazon-s3-bucket-policy/


В соответствии с предложением @robbyt создайте политику ведра со следующим JSON:

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

Важно: замените bucket в строке Resource на имя вашего ведра.