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

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

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

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

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

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

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

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

  • CloudFront + S3 Website: «Указанный ключ не существует», когда должен отображаться неявный индексный документ
  • Рост объема Amazon EBS Объем
  • Невозможно выполнить команду ping AWS EC2
  • Преимущества EBS и хранилища экземпляров (и наоборот)
  • Правильный stream MWS Amazon для элемента с существующим ASIN
  • AWS Lambda: Как настроить NAT-шлюз для lambda-функции с доступом VPC
  • Запрос DynamoDB по дате
  • Почему люди используют Heroku, когда присутствует AWS? Что отличает Heroku от AWS?
  • Открытие порта 80 EC2 Веб-службы Amazon
  • Зачем нужна частная подсеть в VPC?
  • Как передать параметр запроса или маршрута в AWS Lambda из Amazon API Gateway
  • Давайте будем гением компьютера.