繁体   English   中英

与亚马逊s3的boto加密密钥

[英]boto encryption key with amazon s3

正如我在函数中调用set_contents_with_filenameset_contents_with_file ,我可以将加密设置为true,而在s3中,它保持加密状态

我有一些疑问

  1. 如果可能,我想知道,哪个是用于加密文件的密钥。

  2. 如果加密设置为true,加密是否在服务器端进行?

  3. 如果加密,在下载时,对象在s3中解密然后开始下载? 或者下载时解密是否发生?

您可能意味着的两个函数是set_contents_from_filenameset_contents_from_file

如果可能,我想知道,哪个是用于加密文件的密钥。

当前的服务器端加密方法是AES256Source ),密钥是在服务器端生成的。

如果加密设置为true,加密是否在服务器端进行?

是的,数据被上传,然后在服务器端加密。 如果您愿意,您还可以在上传之前加密客户端上的数据,但这意味着,对于阅读,您还必须在客户端上解密它。 如果您不想从s3服务器传输数据,则可以使用SSL端点

加密,在下载时,对象在s3中解密然后开始下载? 或者下载时解密是否发生?

上传带有加密标头集的文件后,s3将加密您的文件以进行存储,并在请求时对其进行解密。 该文件以加密版本保存在物理存储上

AWS博客的工作流程图

加密工作流程,来自亚马逊博客

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM