使用VPC endpoint和AWS Transfer家族的S3,实现以下情况的应用:

0

【以下的问题经过翻译处理】 我需要将企业本地的Linux box上的“.csv”文件通过SFTP传输到S3存储桶中。 当前设置如下:

  1. 本地Linux box未连接到互联网。
  2. 企业网络通过Direct Connect与AWS相连。
  3. 有几个VPC用于不同的目的。只有一个VPC具有IGW和公共子网(用于接受来自公共互联网的请求),所有其他VPC都没有IGW和公共子网。
  4. 企业网络和几个没有IGW的AWS VPC通过Transit Gateway相互连接。

请问我应该使用AWS Transfer还是S3 VPC接口端点从本地网络(企业网络)传输文件到S3存储桶,并说明原因?

在哪种情况下我应该使用AWS Transfer Family for S3,以及在哪种情况下我应该使用VPC接口端点来访问S3?

profile picture
专家
已提问 5 个月前8 查看次数
1 回答
0

【以下的回答经过翻译处理】 看起来AWS Transfer Family是您的使用情况的正确选择。Transfer Family是一个受管理的文件传输服务,支持多个前端(SFTP,FTPS,FTP,AS2)和后端(S3,EFS)用于存储。看起来您已经在本地网络和一组VPC之间建立了Direct Connect连接。您可以将Transfer Family设置为仅在您的VPC内可访问的受管SFTP服务参考链接如下:(https://docs.aws.amazon.com/transfer/latest/userguide/create-server-in-vpc.html)。 只要您的本地网络可以将Transfer Family端点解析为VPC内的私有地址,并且存在到该网络的路由,您就可以使用它将文件上传到S3。

S3 VPC端点将为VPC提供到S3的私有专用路径。它不提供任何受管的SFTP服务,因此您需要部署和管理SFTP服务器,然后自行连接SFTP服务器到S3(将通过S3端点路由进行连接)。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则