Размещение файлов проекта в Amazon s3 - PullRequest
1 голос
/ 03 января 2012

Я независимый веб-разработчик, только начинаю.В недавнем прошлом мои проектные работы были очень высокими (внезапно).На данный момент у меня есть очень простой пакет хостинга.Таким образом, это увеличение объема проекта (и файлов, в том числе) не может быть обработано текущим пакетом хостинга.Поэтому, прежде чем перейти к другому (вероятно, дорогому) пакету хостинга, я взвешивал свои варианты.У меня есть аккаунт Amazon S3.Я хочу разместить там файлы проекта без изменения кодов.Позволь мне объяснить.Допустим, у меня есть каталог / uploads в каталоге моего проекта, и я хочу разместить все содержимое / uploads в amazon s3.Но я не хочу менять коды и все.Итак, на самом деле, я хочу направить все запросы / загрузки на s3.Это возможно вообще?Искал в гугле час, но не повезло.Любая помощь приветствуется.Спасибо.

Ответы [ 2 ]

2 голосов
/ 03 января 2012

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

Интересно, вы ничего не нашли об этом в Интернете.Это очень простая функция s3 для размещения файлов, например http://www.codinghorror.com/blog/2007/03/using-amazon-s3-as-an-image-hosting-service.html

1 голос
/ 03 января 2012

Так что перенаправить: http://yoursite.com/uploads/somefile.txt с вашего личного хоста на ваше S3 ведро http://<bucket>.s3.amazonaws.com/somefile.txt?

Конечно, вы можете использовать Apache mod-rewrite (для перенаправления - URL-адрес корзины будет отображаться в адресной строке, но ваши ссылки будут работать без изменений) или mod-proxy (данные будут передаваться из корзины через ваш веб-сервер - будут использовать пропускную способность веб-сервера, но будут невидимы для конечных пользователей - они никогда не увидят информацию о корзине AWS).

Вам необходимо иметьоднако, доступ к этим модулям звучит так, будто вы находитесь в плане общего хостинга, и в этом случае вы зависите от провайдера (хотя перезапись мода, вероятно, уже включена).

Альтернативный магазиндля другого провайдера, особенно на рынке «виртуальных частных серверов» или «секционных» серверов ... большинство из них предоставляют большие объемы хранилища по разумным ценам (S3 может стать дорогим)

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