我即将将Amazon Simple Storage Service(S3)与一个必须维护大量办公文档和photoshop文件的php Web应用程序集成。
有人能指点我如何做到这一点的简短教程吗?亚马逊网站上的“太多”文档供我浏览。通过学习和修补实际工作的代码,我学得最好。
答案 0 :(得分:5)
如果您正在使用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。
答案 1 :(得分:2)
我会使用亚马逊的官方SDK for php。
从Getting Started Guide开始,然后根据需要咨询full library docs。
如果您是S3的新手,一般getting started guide应该有助于概述服务的工作原理。
答案 2 :(得分:1)
This very nice tutorial附带额外奖励;它链接到一个已经编写的库,因此您不必自己编写所有代码。