Интерфейс Amazon S3 с PHP? [закрытый]



Мне нужно предоставить утилиту на PHP-сайте для клиента, чтобы загружать файлы в корзину amazon S3. Есть ли какие-либо утилиты с открытым исходным кодом, которые я могу использовать?



В идеале эта утилита позволит клиенту выбрать локальный файл, нажать кнопку Загрузить, а затем сообщить ему URL-адрес только что загруженного файла.



Бонусные очки, если это может предоставить список существующих файлов для просмотра.



Спасибо!



Edit: это не совсем то, что я ищу, но это определенно работает как обходной путь на данный момент.
http://s3browse.com/

591   8  

8 ответов:

Обходной путь, который вы используете, требует совместного использования вашего секретного ключа с веб-сайтом третьей стороны. Что крайне небезопасно и просто плохо практикуется.

Почему бы не использовать S3fm?

Http://s3.amazonaws.com/s3fm/index.html

Онлайн, безопасно, удобно. Работает непосредственно с Amazon S3 - нет необходимости делиться секретными ключами с кем-либо.

UPDATE (июль 2014) : Вот новый официальный AWS SDK для PHP:


Amazon предоставляет PHP SDK для доступа к сервисам AWS, включая S3.

Смотрите на github: amazonwebservices/aws-sdk-for-php

Смотрите документацию: AWS SDK for PHP , очень хорошо сделано, с большим количеством примеров.

Взгляните на компоненты Amazon фреймворка Zend - не волнуйтесь, они могут быть использованы вне любых других бит и частей Zend.

Http://framework.zend.com/manual/en/zend.service.amazon.s3.html

Amazon официально поддерживает Tarzan AWS

Чтобы избежать использования PHP SDK, который, вероятно, является первым лучшим выбором, я использовал инструмент командной строки S3CMD как в среде Windows, так и в среде Ubuntu/Debian в прошлом в различных сценариях.

Http://s3tools.org/s3cmd

Очень проста в использовании и имеет команду "sync", аналогичную rsync, что делает написание сценариев для добавления файлов в S3 идеальным.

Тайлер

Вы можете использовать мой скрипт php + extjs для загрузки файлов в amazon s3 и изучения вашего ведра. https://github.com/aliasif/s3explorer

Я так и не нашел обновленного скрипта с Amazons latest sdk. я сделал это сам. он работает как скрипт интерпретатора командной строки php. дайте ему попробовать:

Https://github.com/arizawan/aiss3clientphp

Comments

    Ничего не найдено.