我想设置一个 FTP 服务器,以便第 3 方公司可以将文件上传到我的服务器。
我在 AWS 上有一个 Windows WebServer。因此,一种选择是在 IIS 上设置 FTP。
AWS 是否提供更简单的替代方案?也许通过S3?有什么建议么?
我想设置一个 FTP 服务器,以便第 3 方公司可以将文件上传到我的服务器。
我在 AWS 上有一个 Windows WebServer。因此,一种选择是在 IIS 上设置 FTP。
AWS 是否提供更简单的替代方案?也许通过S3?有什么建议么?
AWS SFTP 服务可能适合您。它返回到 S3,但它为 FTP 接口运行一个服务器,因此该服务器的成本更高。
您可以让第三方将文件直接上传到 S3。有一些很容易使用的 S3 客户端,例如 CloudBerry Explorer。只需为他们设置一个 IAM 用户。
看看https://storagemadeeasy.com/CloudFTP/ - 有一个 AMI 可直接部署在您的 VPC 或 VMware/KVM/Hyper-v 虚拟设备中,您可以使用它来公开 AWS S3 存储桶(以及其他云提供商以及 NAS)通过 SFTP/FTPS 接口。
作为映射存储的管理员,您可以在虚拟设备上创建用户和组(或连接 AD 或 LDAP)。然后,您将能够通过 SFTP 为这些帐户定义允许的权限(即:他们只读到 bucketA 和子文件夹,读/写到 bucketA/prefixB/。以及读/写到 bucketC/prefixD。例如) .
无需第三方工具:本机 SFTP、FTP、FTPS,甚至是用于访问(读取和写入)存储在 AWS S3 上的数据的浏览器。