Я пытаюсь запустить эту команду
$ aws iam get-user --query 'User.UserName' --output text
и это не удалось с
An error occurred (ValidationError) when calling the GetUser operation:
Must specify userName when calling with non-User credentials
Я подумал, что это может быть из-за отсутствия профиля, поэтому добавил --profile
параметр.
$ aws --profile dev iam get-user --query 'User.UserName' --output text
Он по-прежнему не работает с той же ошибкой.
Поскольку я включил MFA, возможно ли, что это происходит из-за ошибочного ввода токена в аутентификаторе? Если да, могу ли я сбросить токен?
Я не вижу query
параметр для get-user
команда в документация
Должна быть возможность запрашивать имя пользователя с user-name
параметр.
aws iam get-user --user-name Bob
В получить-текущего-пользователя команда
Получает сведения о текущем пользователе, для которого был сгенерирован токен аутентификации.
который может быть тем, что вы ищете. Если вы не укажете profile
aws cli будет использовать профиль по умолчанию из файла учетных данных.