Als Nächstes finden Sie Anweisungen zum Einrichten von AWS MFA und zum anschließenden Installieren und Konfigurieren von AWS CLI.
Leider hat mich dieser obligatorische Eingriff die Hälfte meines Arbeitstages gekostet. Damit andere unsichere AWS-Benutzer 😉 wie ich keine wertvolle Zeit mit Trivialitäten verschwenden, habe ich beschlossen, Anweisungen zusammenzustellen.
Sogar für die Sandbox-Kontoeinstellung MFA Dies ist in der Regel eine zwingende Anforderung. So ist es bei uns.
Kopieren Sie den Schlüssel in Ihre Zwischenablage. Sie benötigen es im nächsten Schritt
$ aws configure --profile <your profile name>
AWS CLI über MFA
Kopieren Sie den ARN des virtuellen Geräts
aws sts get-session-token --profile <имя профиля> --serial-number <ARN виртуального устройства> --token-code <одноразовый пароль>
Das Einmalpasswort muss der zuvor konfigurierten mobilen Anwendung entnommen werden.
Der Befehl gibt JSON aus, dessen einzelne Felder in die entsprechenden Umgebungsvariablen AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN eingesetzt werden müssen
Ich habe mich für die Automatisierung entschieden ~/.bash_profile
Zum Parsen von JSON ist dieses Skript erforderlich jq.