是否可以通过标准机制(即文件系统路径)公开S3存储?

时间:2012-04-06 18:40:01

标签: php perl upload amazon-s3 amazon-ec2

我需要将文件从网络浏览器上传到S3。

我评估了很多上传组件并找到了我真正喜欢的东西:一个名为FileChucker的CGI程序。

唯一的问题是,这个程序适合上传到服务器,而不是S3。

我想直接上传到S3 / EC2,我不想将文件上传到我的服务器而然后将文件发送到S3

我联系了FileChucker作者询问与S3 / EC2的兼容性,他们说:

  

我不熟悉S3 / EC2在后端的工作方式,但FileChucker可以安装在支持标准Web技术的任何服务器上(即Perl CGI),它可以将上传的文件保存到任何可通过它访问的路径上服务器。因此,如果EC2支持Perl,并且它通过标准机制(即文件系统路径)公开其S3存储,那么它应该可以正常工作。

自从我开始调查S3 / EC2以来已经过了几天,所以我不能肯定地说。有人能告诉我这种情况是否得到满足?

  

如果EC2支持Perl,并且它通过标准机制(即文件系统路径)公开其S3存储,那么它应该可以正常工作。

我相信EC2确实支持perl,但我不确定。

1 个答案:

答案 0 :(得分:2)

您实际上可以使用bog标准HTTP <form> POST到S3存储桶。

http://aws.amazon.com/articles/1434

某些FTP客户端还允许您上传到S3。在Mac上,传输就是这样一个客户端。

如果您想在Mac / Linux上安装S3存储桶作为文件系统,还有S3FS