Misha Ramendik <[email protected]> writes: > s3-хранилище - вообще интересная для меня тема. Но что-то как-то я не уверен > в надёжности s3fs.
Не надо использовать s3fs, ибо это достаточно посредственных хак над s3. S3 -- это не ФС. S3 не поддерживает операции с частью файла: оперировать файлом в s3 только целиком. > А без s3fs требуется поддержка s3-хранилища в коде, а где её взять? Ну кроме > как сидеть писать самому, а это время, и немалое. s3 штука далеко не новая, для работы с ним уже во всех языках библиотеки написаны, не говоря уже о большом количестве cli-тулзовин. > У меня две основные потенциальные задачи для s3-хранилища. Качать туда файлы > из интернетиков, то, что делает wget. И > заливать туда файлы через вебформу. > > Первое не очень критично. Можно скачать файл в local storage и потом скормить > его s3cmd. А вот второе критично, > поскольку хотелось бы возможность заливать файл размером больше, чем у меня > есть local storage. Для этого -- подойдёт идеально. Ну и по цене, кстати, s3 обойдётся дешевле. > Пока найдено ровно одно решение, Gokapi, но оно позволяет заливать файлы > только админу, а остальным юзерам - > скачивать. А мне надо бы наоборот, чтобы юзеры заливали, а я скачивал. При > этом Go я не знаю и потому переделать > Gokapi вряд ли смогу. Лень не всегда двигатель прогресса. Ещё раз повторю: чем искать готовое решение, легче написать CGI-скрипт на shell и положить его под nginx. Shell обязаны знать все. Nginx настраивается с полпинка. CGI прост как пробка. > Хреново то, что я не просто не занимался именно уеб програмированием, а ещё и > у меня script language of choice - Питон. То > есть получается - если для загрузки делать что-то самописное, то это либо > учить языки с нуля, либо ставить монстрика > вроде Django? Великолепный выбор! Питон -- отличный язык программирования! =) Причём отличный -- в каждой минорной версии! =)

