2014-04-20 34 views
2

有没有一种服务可以让我以通常的方式使用ftp文件并将它们存放在我的S3存储桶中?我有一个古老的服务,每天晚上吐出一个数据转储文件,目前将其ftp服务器ftp服务器存储在磁盘上。我真的不希望把另一个脚本放在从ftp服务器上的文件到S3上。我无法得到数据转储脚本的好处,但能够更改ftp详细信息。所以,无论如何都不会产生额外的开销,并且会采取任何额外的移动部件来将数据转储指向“虚拟ftp服务器”,该虚拟ftp服务器将负责将文件转换为S3。将FTP文件转换为AWS S3

我认为S3很棒,但大多数大企业软件的世界仍然运行在Ftp上。当然,在云之地的某个地方有一个界面?

回答

2

只是做了谷歌,我发现这一点:http://www.ftp2cloud.com/ftp-amazon-s3/

请记住FTP不使用加密并受到嗅探攻击。

+0

此外,您还可以使用FileZilla Server等FTP服务器和WebDrive或CloudBerry Drive之类的FTP服务器设置自己的“云网关”服务器来映射驱动器。可能不适合超大负载。 回复:嗅探:您应该使用FTP-SSL(aka FTP-TLS)来避免明文密码传输。它受到FileZilla Server的支持。 – SilentSteel

0

可以使用加密,但自动化是下一个步骤。

第1步:获取您的公有DNS地址。你可以在你的实例的信息下面找到它。

第2步:找到您获得实例时得到的.pem键。

第3步:打开FileZilla。

第4步:转到FileZilla设置,然后在左侧单击SFTP。

第5步:添加一个新的私钥。 (您的.pem键)

第6步:如果您使用的是.pem键,则必须将其转换,否则不起作用。

步骤7:在Quickconnect栏的顶部,将您的公有DNS放在主机ec2-user,端口22(端口22是SFTP而不是FTP,AWS将反弹FTP)和NO PASSWORD。