Как мне скопировать / загрузить файл из S3 в EC2 в PHP - PullRequest
0 голосов
/ 27 мая 2009

У меня есть файл на S3 Пример: test-company / upload / abc.txt Я хочу загрузить этот abc.txt в мой EC2 в php У кого-нибудь есть идеи, поделитесь, пожалуйста, с примером ..

Ответы [ 4 ]

3 голосов
/ 27 мая 2009

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

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

0 голосов
/ 27 мая 2009

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

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

0 голосов
/ 27 мая 2009

Я бы пошел за новую реализацию Zend Framework (1.8). Вы еще не проверили его, но вы можете найти его в http://framework.zend.com/. Документах здесь: http://framework.zend.com/manual/en/zend.service.amazon.s3.html

0 голосов
/ 27 мая 2009

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

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