У меня есть платформа, которая будет использоваться для сохранения файлов. Файлы должны храниться безопасным способом.
Для этого я подумываю зашифровать файлы с помощью механизма Transit в Hashicorp Vault, а затем загрузить файлы на S3.
Django изначально поддерживает S3, поэтому всякий раз, когда вы загружаете файл с использованием стандартной модели FileField, файл автоматически сохраняется в S3.
Мой вопрос: есть ли какое-нибудь приложение / плагин / аналог Django, которое я мог бы использовать, чтобы настроить поведение Django и заставить его отправлять файл в Vault, а затем сохранять на S3 зашифрованный файл вместо сохранения незашифрованного файла непосредственно в S3
Если нет такого приложения / плагина, какова была бы хорошая стратегия для исправления Django, чтобы сделать это? Есть ли какое-то конкретное место, на которое я должен смотреть?