Нет пользователя IAM с именем root .
Пользователь root фактически связан с учетной записью AWS.Он полностью отделен от IAM, что позволяет создавать отдельных пользователей.
Вы не можете отключить ключ доступа, связанный с пользователем root, но вы можете удалить ключи доступа изКорневой пользователь .
Документация delete-access-key не слишком ясна, но в ней есть ссылка на возможность удаления ключей с помощью вызова API.Если я правильно читаю, корневые ключи могут быть удалены - но вызывать функцию только как root user .Это было бы невозможно из лямбда-функции.
Наилучшим способом действий, вероятно, является удаление ключа root через консоль управления , затем попытка найтиспособ контролировать это (но я подозреваю, что нет вызова, который мог бы предоставить эту информацию).К счастью, учетные данные могут быть добавлены обратно только после входа в консоль от имени пользователя root .Добавление токена MFA ограничит вероятность этого.