Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS:FTP到S3我该不该?_Amazon Web Services_Amazon S3_Amazon Ec2 - Fatal编程技术网

Amazon web services AWS:FTP到S3我该不该?

Amazon web services AWS:FTP到S3我该不该?,amazon-web-services,amazon-s3,amazon-ec2,Amazon Web Services,Amazon S3,Amazon Ec2,我正在建立一些FTP。我已经读到,使用Fuse从EC2到S3不是一个好主意,因为Fuse是第三方,并且存在安全漏洞。更安全和推荐的路径是什么:多个bucket(每个客户端一个)和使用Cyberduck或WinFTP Pro连接到S3的FTP?或者是否有其他更好的方法可以实现这一点(理想情况下是低成本)。谢谢为什么需要FTP?您可以使用AWS SDK直接将文件流式传输到S3,对吗?AWS SDK也有不同的语言版本。遗留原因:客户端已经有ftp,我们希望降低现有OVH服务器的成本。我最初的想法是使用

我正在建立一些FTP。我已经读到,使用Fuse从EC2到S3不是一个好主意,因为Fuse是第三方,并且存在安全漏洞。更安全和推荐的路径是什么:多个bucket(每个客户端一个)和使用Cyberduck或WinFTP Pro连接到S3的FTP?或者是否有其他更好的方法可以实现这一点(理想情况下是低成本)。谢谢

为什么需要FTP?您可以使用AWS SDK直接将文件流式传输到S3,对吗?AWS SDK也有不同的语言版本。遗留原因:客户端已经有ftp,我们希望降低现有OVH服务器的成本。我最初的想法是使用EC2,将ftp dns指向那里,保持客户端帐户不变(这样他们就不必做任何事情)以继续使用ftp服务。如果文件在EC2中并且需要上传到S3,您可以编写Python脚本直接将文件上传到S3(这根本不需要FTP)。可以向EC2实例授予适当的权限以连接到S3 bucket,这是强烈建议的方法。FTP不安全,不建议在任何商业场景中使用。一些示例:-谢谢@ConferenceQuest,但这不是问题所在。为多个不相关的客户端提供对服务器或S3的FTP访问的问题。目前,我们使用OVH服务器以传统方式执行此操作。通过使用Cloudwatch/API gateways/S3 bucket/Lambda函数,OVH服务器上的所有其他服务都已被AWS取代。只剩下FTP,我们就不再需要OVH服务器了(到目前为止节省了不少成本)。