使用CloudFront将文件从S3发送到第三方FTP服务器

时间:2011-02-01 06:08:52

标签: ftp amazon-s3 amazon-cloudfront

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

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

S3 --API - > Local --FTP - >第三方FTP

现在,我希望直接从S3将文件直接传输到第三方FTP服务器,而无需将其下载到本地服务器。

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

如何使用Cloudfront或任何其他服务进行此操作? 任何帮助将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:1)

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

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

相关问题