2011-05-24 39 views
10

我即將集成亞馬遜簡單存儲服務(S3)與一個PHP的Web應用程序,必須維護大量的辦公文件和Photoshop文件。PHP教程亞馬遜簡單存儲服務

任何人都可以指出我有關如何做到這一點的簡短教程?亞馬遜網站上有太多的文檔供我閱讀。通過學習和修改實際工作的代碼,我學到了最好的東西。

回答

6

如果您使用Zend,S3部分有一個很好的教程。

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

如果不是這樣,但不希望推出自己的代碼,試試這個:

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。

+0

這仍然有效嗎? PHP SDk文檔似乎沒有列出putObjectFile()方法。 – MrGlass 2012-11-26 21:58:58