с подключенной MFA policy. У меня на телефоне стоит Authy. Я могу залогиниться в веб-интерфейсе с использованием кода из Authy, но не могу получить session token через cli. Вот что я делаю:
aws sts get-session-token --serial-number arn:aws:iam::<id>:mfa/<username> --token-code <код из Authy>
Сначала получала ошибку "The security token included in the request is expired". Заглянула в credentials - там был вбит AWS_SESSION_TOKEN из прошлого. Убрала строку с ним вообще. Теперь получаю "The security token included in the request is invalid."
То есть код из Authy корректен, раз я могу с ним залогиниться в браузере. Но почему-то не получается выполнить get-session-token, причём, похоже, дело не в коде, а как раз в AWS_SESSION_TOKEN. Но ведь я именно этот токен и хочу получить! Что я делаю не так?
Марина, есть вероятность, что креды, которыми ты запрашиваешь роль от сессии, а не от твоей IAM сущности
Блин! Вроде поняла. То есть у меня не только AWS_SESSION_TOKEN старый в кредах. Спасибо, сейчас разберусь)
У тебя там не только токен, но и ключ и секрет от СЕССИИ
Дада, поняла! Спасибо большое
Обсуждают сегодня