Консоль AWS - поиск и удаление неиспользуемых ролей IAM

Я довольно долго возился с Amazon Web Services(AWS) с одной учетной записью. Я создал и удалил несколько экземпляров EC2, функции Lamdbda, шлюзы NAT и т. Д.

Из-за всего этого я создал слишком много новых ролей, и теперь, после того, как все улажено, я получил кучу ролей IAM - их много.

Чтобы очистить, я хочу найти роли, которые не привязаны к какому-либо элементу, ресурсу или пользователю (или, возможно, простаивать в течение определенного периода и т. Д.) И удалить их.

Я искал в сети, но обычно есть документы, чтобы уменьшить разрешения для конкретной роли, что хорошо, но не то, что я хочу.

1 ответ

Войдите в консоль управления AWS

Выберите свою роль в IAM

Перейдите на вкладку "Access Advisor"

Содержимое этой вкладки будет отображать время последнего доступа для каждой из различных служб (S3, EC2 и т. Д.)

Удалить роль на основе последнего времени доступа. Активные роли обычно должны показывать недавнее время доступа

Чтобы сделать это программно, см. /questions/42039184/poluchite-zapisi-konsultanta-po-dostupu-k-politike-aws-iam-iz-cli-ili-sdk/42039197#42039197

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