4

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

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

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

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

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

我如何使用云端或任何其他服务来做到这一点?任何帮助将不胜感激。

提前致谢。

4

1 回答 1

1

S3 只有 API 可以从中获取数据。它还有一个 API 函数可以在两个存储桶之间复制数据,但仅此而已。

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

于 2012-02-02T09:58:43.823 回答