【问题标题】:AWS Transfer or S3 VPC Interface EndPointAWS Transfer 或 S3 VPC 接口端点
【发布时间】:2023-02-07 00:40:44
【问题描述】:

我需要将公司本地 linux 机器中的 SFTP“.csv”文件传输到 S3 存储桶。

当前设置如下:

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

    有人可以建议我是应该使用 AWS Transfer 还是 S3 VPC 接口端点将文件从本地(企业网络)传输到 S3 存储桶?为什么?

    我提前感谢您的宝贵建议。

【问题讨论】:

标签: amazon-s3 sftp file-transfer vpc-endpoint aws-transfer-family


【解决方案1】:

你应该Create a server endpoint that can be accessed only within your VPC - AWS Transfer Family

请注意,这是 AWS Transfer 的一个特殊端点。这是不是Amazon S3 的端点。

或者,您可以在 Amazon EC2 实例上运行 SFTP 服务器,只要该实例还可以访问 Amazon S3 以上传接收到的文件。

当然,我也建议完全避免使用 SFTP 并尽可能直接上传到 Amazon S3。使用 SFTP 会增加最好避免的复杂性和费用。

【讨论】:

    【解决方案2】:

    谢谢约翰的回复。非常感谢您的时间和回复。

    我有几个问题可以澄清我的理解

    1. 使用 AWS EC2 不是我的选择。目前在本地 Linux 文件服务器将这些 .csv 文件通过 FTP 传输到其他应用程序服务器以供使用。现在应用程序已经容器化到 AWS 中,然后我们需要将这些文件从本地传输到 S3,应用程序将从 S3 下载它。在这种情况下如何避免使用 SFTP?抱歉,我是 AWS 这个领域的新手。

    2. 在哪种情况下我应该使用 AWS Transfer Family,我应该在哪种情况下使用 S3 的 VPC 接口端点?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-07
      • 2020-05-21
      • 2022-01-09
      • 2017-07-27
      • 2021-06-22
      • 2018-02-07
      • 2020-09-08
      • 2015-01-29
      相关资源
      最近更新 更多