2011-02-01 98 views
4

我有一些存储在S3上的文件。 根据用户请求,我想将它们传输到第三方站点的FTP服务器。 Amazon S3不支持FTP/SFTP。使用CloudFront将文件从S3发送到第三方FTP服务器

目前我正在使用S3 API将文件从S3下载到本地服务器,然后将其传输到第三方FTP服务器。

S3 --API - >本地--ftp - >第三方FTP

现在,而不是我想直接将文件直接从S3转让给第三方的FTP服务器,而不将其下载到我的本地服务器。

S3 --- CloudFront的或其他服务--->第三方FTP

我如何使用CloudFront的或任何其他服务做什么呢? 任何帮助将不胜感激。

在此先感谢。

+0

你想以编程方式做这个吗?这是一次性转移还是您需要重复执行? – 2011-02-01 09:03:07

回答

0

S3只有API才能从中获取数据。它还有一个API函数来在两个桶之间复制数据,但这就是它。

如果您需要将数据从S3传输到其他地方并希望将下载从S3保存到本地计算机上,我建议您启动一个t1.micro实例并在其上放置一个脚本以将文件下载到它(您将不会支付带宽,因为在同一个地区的S3和EC2实例之间,您不支付任何费用并显着更快),然后从该实例上传到远程第三方FTP站点。

相关问题