【发布时间】:2010-10-29 05:39:15
【问题描述】:
我在 S3 上有一个文件 示例:test-company/upload/abc.txt 我想用 php 将此 abc.txt 上传到我的 EC2 有没有人有任何想法,请与示例分享..
【问题讨论】:
标签: php amazon-s3 amazon-ec2
我在 S3 上有一个文件 示例:test-company/upload/abc.txt 我想用 php 将此 abc.txt 上传到我的 EC2 有没有人有任何想法,请与示例分享..
【问题讨论】:
标签: php amazon-s3 amazon-ec2
我用过amazon-s3-php-class,效果很好。
Zend Framework 也有AWS support 尽管在 ZF 1.8.2 发布之前您不能在欧洲使用它。 (由于 1.8.1 中的一个 bug 已在 svn 中修复)
【讨论】:
我使用了一个名为 s3cmd 的 linux 实用程序。我猜你可以很容易地从 PHP 调用这个命令行实用程序。
【讨论】:
我会选择新的 Zend Framework (1.8) 实现。还没有真正检查过,但你可以在http://framework.zend.com/ 找到它。文档在这里:http://framework.zend.com/manual/en/zend.service.amazon.s3.html
【讨论】:
没有“上传到 EC2”的方法,因为它是虚拟服务器的实例,而不是存储服务。您需要将自己的服务放在 EC2 上才能上传到它。
但是,您可以从 S3 下载到 EC2。只需在 EC2 实例上运行 wget 或类似工具,即可从 S3 存储桶 URL 中提取文件(必要时进行身份验证)。
【讨论】: