我在S3上有一个文件 示例:test-company / upload / abc.txt 我想在php中将这个abc.txt上传到我的EC2 有任何人有任何想法请与示例分享..
答案 0 :(得分:3)
我使用amazon-s3-php-class效果很好。
Zend Framework也有AWS support 虽然在ZF 1.8.2发布之前你不能在欧洲使用它。 (由于1.8.1中的错误现已在svn中修复)
答案 1 :(得分:0)
我使用了名为s3cmd的linux实用程序。我猜你可以从PHP轻松调用这个命令行实用程序。
答案 2 :(得分:0)
我会选择新的Zend Framework(1.8)实现。还没有真正检查过,但你可以在http://framework.zend.com/找到它。文档:http://framework.zend.com/manual/en/zend.service.amazon.s3.html
答案 3 :(得分:0)
没有“上传到EC2”的方法,因为它是虚拟服务器的实例而不是存储服务。您需要将自己的服务放在EC2上才能上传到它。
但是,您可以从S3下载到EC2。只需在EC2实例上运行wget或类似命令,即可从S3存储桶URL下载文件(如果需要,可以进行身份验证)。