Получение файлов с сервера Amazon-EC2 - PullRequest
0 голосов
/ 18 марта 2011

Я делаю видео сайт, и все видео находятся на сервере EC2.Как я могу их прочитать?Я хотел бы вставить в базу данных поле 'video_location', и здесь я могу записать местоположение видео с сервера, но у меня нет опыта работы с серверами Amazon и я не знаю, как их читать, URL не существуетили что-нибудь ... или это?

Спасибо!

Ответы [ 2 ]

1 голос
/ 18 марта 2011

Вы можете 1) установить что-то вроде Apache на экземпляр EC2 и использовать его для обслуживания видео или 2) сохранить видео на S3 и S3 обслуживать видео.

0 голосов
/ 18 марта 2011

Ничего особенного в EC2 экземплярах нет, как только вы их запустите. Они такие же, как и любой другой «настоящий» сервер, поэтому вы бы обслуживали свои файлы, как обычно в любом приложении php.


Если вы на самом деле говорите о S3 , тогда вы можете просто ссылаться на свои файлы, используя обычный URL. Для публичных файлов структура URL выглядит примерно так:

http://[bucket].s3.amazonaws.com/[key]

или

http://s3.amazonaws.com/[bucket]/[key]

Для личных файлов вам необходимо создать URL , который будет выглядеть примерно так:

http://mybucket.s3.amazonaws.com/myimage.jpg?AWSAccessKeyId=44CF9SAMPLEF252F707&Expires=1177363698&Signature=vjSAMPLENmGa%2ByT272YEAiv4%3D

Самый простой способ начать взаимодействие с S3 (или любым другим сервисом AWS) - использовать SDK для php .

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