2009-05-27 4 views

ответ

0

Я использовал утилиту linux под названием s3cmd. Я думаю, вы можете легко вызвать эту утилиту командной строки из PHP.

+0

Как я могу вызвать s3cmd из PHP-кода. Я пытаюсь это сделать. но это не работает. – Asghar

+1

Вот статья о вызове команд оболочки из PHP: http://www.ibm.com/developerworks/opensource/library/os-php-commandline/index.html – tronda

3

Я использовал amazon-s3-php-class, который отлично работает.

Zend Framework также имеет AWS support , хотя вы не можете использовать его в Европе до тех пор, пока не освободится ZF 1.8.2. (Из-за ошибки в 1.8.1, которая была исправлена ​​в svn сейчас)

+0

+1 для amazon-s3-php- класс. Работает как абсолютный шарм. –

+0

Класс PHP переносится на: https://github.com/tpyo/amazon-s3-php-class – Sherzod

0

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

Вы можете, однако, загрузить с S3 на EC2. Просто запустите wget или аналогичный экземпляр EC2, чтобы вытащить файл из URL-адреса ведомости S3 (при необходимости, при аутентификации).