如何使用Zend Framework将Amazon S3上的文件移动到另一个存储桶

时间:2011-11-16 09:28:52

标签: zend-framework amazon-s3

我想使用Zend Framework将已经在S3上的文件复制到另一个存储桶,而不必先将文件复制到本地文件系统。

如何实现这一目标?

如果无法复制到另一个存储桶,是否可以只复制一个对象(无需将文件复制到本地文件系统)?

1 个答案:

答案 0 :(得分:1)

Amazon S3允许您在存储桶之间复制对象,并使用PUT copy调用在同一存储桶中创建对象的副本 - http://docs.amazonwebservices.com/AmazonS3/latest/API/index.html?RESTObjectCOPY.html

要使用Zend Framework创建对象副本,您可以使用copyObject中的Zend_Service_Amazon_S3方法