Приложение Heroku не тянет изображения S3 на другие машины - PullRequest
0 голосов
/ 19 апреля 2011

Я недавно добавил загрузку фотографий в веб-приложение, которое я размещаю на heroku. Я использую S3 для хранения, и он отлично работает, однако когда другие пользователи заходят на сайт, они видят значок с отсутствующей фотографией, а не фотографию. Однако на моей машине я вижу фотографии на сайте. Есть какие-нибудь подсказки относительно того, что происходит? Спасибо!

1 Ответ

0 голосов
/ 19 апреля 2011

Когда вы загружаете свои фотографии в s3, вам нужно установить публичный уровень доступа к ним, используя s3 и использовать.

Вот фрагмент кода из s3 api docs:

x-amz-acl Консольный ACL для применения к объекту, созданному после завершения многоэтапной загрузки.Для получения дополнительной информации перейдите к Политике доступа REST в Руководстве разработчика по Amazon S3.

Тип: String

По умолчанию: private

Допустимые значения: private |публичное чтение |публично читать-писать |аутентифицированный-читать |ведро-владелец-чтение |полный контроль владельца ковша

http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadInitiate.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...