【问题标题】:Does S3 encrypt data in transit?S3 是否加密传输中的数据?
【发布时间】:2018-06-18 14:11:32
【问题描述】:

我正在尝试将潜在的敏感数据移动到 S3 存储桶中,然后我可以将其放入 Amazon Redshift 集群以执行分析。我正在将数据从我们当前的 MySQL 表传输到 CSV,将它们上传到 S3,并使用 COPY 将数据放入 Redshift。我曾尝试在 Python 中使用 boto3 来使用客户端加密,但没有成功。我读到 S3 在将文件上传到 S3 时在传输过程中使用 TLS 加密。谁能证实这一点?我可以依靠它而不必担心使用客户端加密吗?

【问题讨论】:

    标签: amazon-web-services encryption amazon-s3 aws-kms


    【解决方案1】:

    AWS API 是一种支持 SSL/TLS 连接的 REST 服务。默认情况下,所有官方 AWS 开发工具包和 CLI 工具都通过 SSL/TLS 连接到 AWS API。

    【讨论】:

    • 感谢您的回答,这是否意味着我可以依赖 TLS 连接而不必担心客户端加密?
    • 您当然可以依靠 TLS 连接来加密传输中的数据。由您决定是否满足您的业务需求。
    • 很抱歉继续提出问题,但是当您说它默认通过 TLS 连接时,该过程完全由它自己处理吗?没有我需要做的设置或我需要的证书?本质上,当我使用 boto3 将文件上传到 S3 时,我不必担心指定 TLS,它会自动使用它,因为 SDK 知道吗?
    【解决方案2】:

    Amazon S3 是一项 REST 服务。因此,如果您使用的是 S3 API,则可以简单地使用 SSL 来保护传输中的数据;如果您使用的是 AWS 开发工具包,则可以使用客户端加密。

    【讨论】:

      猜你喜欢
      • 2017-12-08
      • 1970-01-01
      • 2021-12-08
      • 2012-06-04
      • 1970-01-01
      • 2021-09-15
      • 2023-03-25
      • 2010-09-11
      • 1970-01-01
      相关资源
      最近更新 更多