PHP亚马逊简单存储服务教程

时间:2011-05-24 02:48:37

标签: php amazon-s3

我即将将Amazon Simple Storage Service(S3)与一个必须维护大量办公文档和photoshop文件的php Web应用程序集成。

有人能指点我如何做到这一点的简短教程吗?亚马逊网站上的“太多”文档供我浏览。通过学习和修补实际工作的代码,我学得最好。

3 个答案:

答案 0 :(得分:5)

如果您正在使用Zend,那么S3部分有一个很棒的教程。

  1. http://framework.zend.com/manual/en/zend.service.amazon.s3.html
  2. 如果没有,但又不想推出自己的代码,请尝试以下方法:

    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附带额外奖励;它链接到一个已经编写的库,因此您不必自己编写所有代码。