Я использую s3-swf-upload-plugin в проекте Rails для загрузки непосредственно в S3. Довольно изящно, но не могу понять, как сделать загруженные файлы общедоступными. У S3, кажется, нет понятия общественных "ведер". Есть идеи?
S3 поддерживает четыре разные политики доступа для сегментов и объектов.
Ознакомьтесь с разделом Политика постоянного доступа в Документации S3 .
В частности:
Таким образом, в вашем случае вам нужно установить политику доступа в вашей корзине и загружаемых файлах на public-read .
Я использую S3Fox для Firefox, http://www.s3fox.net/
Вы можете просмотреть свои блоки S3, затем щелкнуть правой кнопкой мыши -> Изменить ACL и установить все как общедоступные.
Вы также можете получить URL для корзины аналогичным образом.
Он очень прост в использовании.