Ежедневная проверка доступов: защита входа и лишние ключи

Сценарий каждый день проверяет в Discourse, у всех ли включена защита входа, предупреждает в botHelp и отключает ключи по вашему подтверждению.

  • Проверка всех пользователей каждый день
  • Предупреждение приходит в botHelp
  • Ключи отключаются только с твоего «да»
  • Нарушения не копятся

Как это работает

Интеграция Discourse и botHelp собирается из готового сценария — вот как он устроен по шагам.

  1. Запуск: Ежедневный планировщик
  2. Затем: Получить много пользователей
  3. Затем: Получить MFA-устройства пользователя IAM
  4. Проверка: Отфильтровать пользователей IAM с MFA
  5. Затем: Отправить предупреждение(я)
  6. Затем: Получить ключи доступа пользователя
  7. Затем: Разобрать список ключей доступа
  8. Проверка: Отфильтровать неактивные ключи
  9. Затем: Отправить сообщение и ждать ответа
  10. Затем: Деактивировать ключи доступа

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.