使用客户端加密的AWS S3数据保护

时间:2016-08-02 12:54:37

标签: python amazon-web-services amazon-s3

我需要使用AWS S3功能 - Protecting Data Using Client-Side Encryption

根据AWS文档,以下AWS开发工具包支持客户端加密:

AWS SDK for Java
AWS SDK for .NET
AWS SDK for Ruby

我必须使用Python的这个功能。有办法吗?

1 个答案:

答案 0 :(得分:2)

客户端加密意味着您在将文件上传到S3之前对文件进行加密。您可以使用任何编程语言以及任何加密工具来实现此目的。就此而言,您可以使用像gpg和AWS CLI这样的工具来加密文件并将文件上传到S3。您可以管理加密密钥。引用的SDK只包含一个包装器,可以简化一些客户端加密操作。