我想使用Zend Framework将已经在S3上的文件复制到另一个存储桶,而不必先将文件复制到本地文件系统。
如何实现这一目标?
如果无法复制到另一个存储桶,是否可以只复制一个对象(无需将文件复制到本地文件系统)?
答案 0 :(得分:1)
Amazon S3允许您在存储桶之间复制对象,并使用PUT copy
调用在同一存储桶中创建对象的副本 - http://docs.amazonwebservices.com/AmazonS3/latest/API/index.html?RESTObjectCOPY.html
要使用Zend Framework创建对象副本,您可以使用copyObject
中的Zend_Service_Amazon_S3
方法