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

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

+208
источник поделиться
2 ответа

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

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 на имя вашего ведра.

+355
источник

Amazon предоставляет инструмент для создания политик:

http://awspolicygen.s3.amazonaws.com/policygen.html

Вы можете ввести политику для ведра в свойствах для ведра на консоли AWS:

https://console.aws.amazon.com/s3/home

+44
источник

Связанные вопросы


Похожие вопросы

Посмотрите другие вопросы по метке или Задайте вопрос