A continuación encontrará instrucciones para configurar AWS MFA y luego instalar y configurar AWS CLI.
Lamentablemente, este trámite obligatorio me llevó la mitad de mi jornada laboral. Para que otros usuarios inseguros de AWS 😉, como yo, no pierdan un tiempo precioso en trivialidades, decidí compilar instrucciones.
Incluso para la configuración de cuenta sandbox MFA Este suele ser un requisito obligatorio. Así es con nosotros.
Copie la clave a su portapapeles. Lo necesitarás en el siguiente paso.
$ aws configure --profile <your profile name>
CLI de AWS a través de MFA
Copie el ARN del dispositivo virtual
aws sts get-session-token --profile <имя профиля> --serial-number <ARN виртуального устройства> --token-code <одноразовый пароль>
La contraseña de un solo uso debe obtenerse de la aplicación móvil configurada anteriormente.
El comando generará JSON, cuyos campos individuales deben sustituirse en las variables de entorno correspondientes AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN
Decidí automatizar a través de ~/.bash_profile
Para analizar JSON, este script requiere jq.