У меня есть проект Django (развернутый на AWS Elasti c Beanstalk), который использует несколько служб AWS (SES, S3, и т.д. c.) Через пользователя IAM. Мне интересно, как лучше всего сохранить учетные данные этого пользователя IAM в проекте Django.
Я придумал несколько подходов и у меня есть несколько вопросов для каждого:
- Создайте файл
.env
с учетными данными. А это можно взломать? Это самый безопасный способ? - Используйте
Amazon Secrets Manager
, чтобы создать секрет с учетными данными. Я пробовал это, но потом понял, что вам нужно предоставить учетные данные для его использования (?).
Есть ли способ лучше? Что бы вы порекомендовали?