Nästa kommer instruktioner för att ställa in AWS MFA och sedan installera och konfigurera AWS CLI.
Tyvärr tog denna obligatoriska procedur mig hälften av min arbetsdag. För att andra osäkra AWS-användare 😉, som jag själv, inte ska slösa dyrbar tid på det triviala, bestämde jag mig för att sammanställa instruktioner.
Även för sandlådekontoinställning UD Detta är vanligtvis ett obligatoriskt krav. Så här är det hos oss.
Kopiera nyckeln till ditt urklipp. Du kommer att behöva det i nästa steg
$ aws configure --profile <your profile name>
AWS CLI via MFA
Kopiera den virtuella enheten ARN
aws sts get-session-token --profile <имя профиля> --serial-number <ARN виртуального устройства> --token-code <одноразовый пароль>
Engångslösenordet måste hämtas från mobilapplikationen som konfigurerats tidigare.
Kommandot matar ut JSON, vars individuella fält måste ersättas med motsvarande miljövariabler AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN
Jag bestämde mig för att automatisera igenom ~/.bash_profile
För att tolka JSON kräver detta skript jq.