Учебное пособие для PHP Amazon Простая служба хранения
Я собираюсь интегрировать Amazon Simple Storage Service (S3) с веб-приложением php, которое должно содержать много офисных документов и файлов photoshop.
Может ли кто-нибудь указать мне на краткое руководство по тому, как это сделать? Там "слишком много" документации на веб-сайте Amazon для меня, чтобы пробраться. Я учусь лучше, изучая и переделывая код, который действительно работает.
Ответы
Ответ 1
Если вы используете Zend, в разделе S3 есть отличный учебник.
Если нет, но вы не хотите откатывать свой собственный код, попробуйте следующее:
http://undesigned.org.za/2007/10/22/amazon-s3-php-class
Основы довольно... основные:
$s3 = new S3('accessKey', 'secretKey');
$s3->putBucket('bucket', S3::ACL_PUBLIC_READ);
$s3->putObjectFile('file.doc', 'bucket', 'docs/file.doc', S3::ACL_PUBLIC_READ);
$s3->deleteObject('bucket', 'docs/file.doc');
Или это:
https://github.com/tpyo/amazon-s3-php-class
Какая отличная библиотека - я ее использовал. Я предпочитаю его Zend S3.
Ответ 2
Я бы использовал официальный SDK для php из Amazon.
Начните с Руководство по началу работы, а затем просмотрите полную библиотеку docs по мере необходимости.
Если вы новичок в S3, общее руководство начало работы должно быть полезно при предоставлении общего обзора того, как работает служба.
Ответ 3
Этот очень хороший учебник содержит дополнительный бонус; он ссылается на уже написанную библиотеку, поэтому вам не придется писать весь код самостоятельно.