我需要使用AWS S3功能 - Protecting Data Using Client-Side Encryption
根据AWS文档,以下AWS开发工具包支持客户端加密:
AWS SDK for Java
AWS SDK for .NET
AWS SDK for Ruby
我必须使用Python的这个功能。有办法吗?
答案 0 :(得分:2)
客户端加密意味着您在将文件上传到S3之前对文件进行加密。您可以使用任何编程语言以及任何加密工具来实现此目的。就此而言,您可以使用像gpg和AWS CLI这样的工具来加密文件并将文件上传到S3。您可以管理加密密钥。引用的SDK只包含一个包装器,可以简化一些客户端加密操作。