【问题标题】:Django/S3/Boto: How do I encrypt files?Django/S3/Boto:如何加密文件?
【发布时间】:2012-10-02 01:02:28
【问题描述】:

使用“原始”Django S3 Boto API 有一个 key.set_contents_from_file 方法,该方法可以采用 encrypt_key=True 参数来实现,以便您的数据以加密格式存储在 S3 中。我想获得相同的功能,但使用(更方便的)S3BotoStorage(您可以将其与普通的 Django FileField 一起使用)。不幸的是,虽然我似乎无法为 S3BotoStorage 找到任何等效的 encrypt_key;是我遗漏了什么,还是存储不能加密文件?

【问题讨论】:

  • 您现在可以通过在 settings.py 中设置 AWS_S3_ENCRYPTION=True 来做到这一点

标签: django encryption amazon-s3 boto


【解决方案1】:

有一个开放的拉取请求将此功能添加到S3BotoStorage https://bitbucket.org/david/django-storages/pull-request/17/include-support-for-s3s-server-side,但它在任何当前发布的版本中都不存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-15
    • 2016-02-09
    • 2011-03-30
    • 2017-08-18
    • 2010-12-28
    • 2012-07-10
    • 2014-05-31
    • 2014-09-15
    相关资源
    最近更新 更多