Автоматическая ротация ключей доступа к AWS

Я ищу способы автоматизировать ротацию ключей доступа (учетных данных AWS) для набора пользователей. Ключи доступа создаются отдельным процессом. Мне нужно иметь возможность вращать ключи автоматически. Эта ссылка объясняет, как это сделать для конкретного пользователя. Как я смогу добиться этого для списка пользователей. Есть мысли или рекомендации?

2 ответа

Вы можете использовать AWS Config, чтобы пометить старые ключи доступа как несовместимые ( https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html), а затем использовать CloudWatch Events (моя статья о том, как для этого), чтобы запустить функцию Lambda, которая удаляет старый ключ, создает новый, а затем отправляет его пользователю.

Ключи доступа обычно используются приложениями для программного доступа. Если эти приложения работают, говорит EC2, вам следует использовать роли для EC2. Это установит временные учетные данные в экземпляре, которые автоматически меняются за вас. Интерфейс командной строки и SDK AWS знают, как автоматически получать эти учетные данные, поэтому вам не нужно добавлять их в приложение.

Другие вычислительные решения (Lambda, ECS/EKS) также позволяют предоставлять роли для приложений.

Другие вопросы по тегам