2011-05-24 15 views
10

Estoy a punto de integrar Amazon Simple Storage Service (S3) con una aplicación web php que debe mantener una gran cantidad de documentos de Office y archivos de Photoshop.Tutorial para PHP Amazon Simple Storage Service

¿Alguien me puede indicar un breve tutorial sobre cómo hacer esto? Hay una "demasiada" documentación en el sitio web de Amazon para que pueda pasar. Aprendo mejor estudiando y jugando con el código que realmente funciona.

Respuesta

6

Si está usando Zend, la sección S3 tiene un gran tutorial.

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

Si no es así, pero no quiere rodar su propio código, intente esto:

http://undesigned.org.za/2007/10/22/amazon-s3-php-class

Los fundamentos son bastante ... básica:

$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'); 

O esto:

https://github.com/tpyo/amazon-s3-php-class

que es una gran biblioteca - Lo he utilizado. Lo prefiero a Zend S3.

+0

¿Esto todavía es válido? Los documentos PHP SDk parecen no enumerar un método putObjectFile(). – MrGlass

1

This very nice tutorial viene con una bonificación adicional; se vincula a una biblioteca ya escrita, por lo que no tendrá que escribir todo el código usted mismo.

Cuestiones relacionadas