Безопасное сохранение файлов в S3 через Hashicorp Vault - PullRequest
0 голосов
/ 26 октября 2018

У меня есть платформа, которая будет использоваться для сохранения файлов. Файлы должны храниться безопасным способом.

Для этого я подумываю зашифровать файлы с помощью механизма Transit в Hashicorp Vault, а затем загрузить файлы на S3.

Django изначально поддерживает S3, поэтому всякий раз, когда вы загружаете файл с использованием стандартной модели FileField, файл автоматически сохраняется в S3.

Мой вопрос: есть ли какое-нибудь приложение / плагин / аналог Django, которое я мог бы использовать, чтобы настроить поведение Django и заставить его отправлять файл в Vault, а затем сохранять на S3 зашифрованный файл вместо сохранения незашифрованного файла непосредственно в S3

Если нет такого приложения / плагина, какова была бы хорошая стратегия для исправления Django, чтобы сделать это? Есть ли какое-то конкретное место, на которое я должен смотреть?

...