【发布时间】:2011-06-19 01:45:04
【问题描述】:
我有一些文件存储在 S3 上。 根据用户的要求,我想将它们传输到第三方站点的 FTP 服务器。 Amazon S3 不支持 FTP/SFTP。
目前我正在使用 S3 API 将文件从 S3 下载到本地服务器,然后将其传输到第三方 FTP 服务器。
S3 --API-->本地--FTP-->第三方FTP
现在,我想将文件直接从 S3 直接传输到第三方 FTP 服务器,而不将其下载到我的本地服务器。
S3 ---CloudFront 或其他服务---> 第三方 FTP
如何使用 cloudfront 或任何其他服务来做到这一点? 任何帮助将不胜感激。
提前致谢。
【问题讨论】:
-
您是否尝试以编程方式执行此操作?是一次性转帐还是需要多次转帐?
-
是的,我想以编程方式进行,并且我想反复进行。每当用户请求文件时,我必须将该文件上传到他的服务器。
-
不幸的是,我认为这是不可能的。从 S3 获取文件的唯一方法是通过 API 或 Direct Url。我唯一的建议是让用户从 url 中提取文件或使用 EC2 作为“代理”服务器。从 S3 到 EC2 的传输非常快,并且没有额外的带宽费用。
-
您找到解决方案了吗?我很想听听,因为我有一个非常相似(如果不相同)的要求。这是我的问题:stackoverflow.com/q/8403401/291915
-
+1 了解您是否找到了解决方案
标签: ftp amazon-s3 amazon-cloudfront