Successivamente verranno fornite le istruzioni per impostare AWS MFA, quindi installare e configurare AWS CLI.
Sfortunatamente, questa procedura obbligatoria mi ha richiesto metà della mia giornata lavorativa. Affinché altri utenti AWS insicuri 😉, come me, non perdano tempo prezioso in cose banali, ho deciso di compilare delle istruzioni.
Anche per l'impostazione dell'account sandbox AMF Questo di solito è un requisito obbligatorio. Da noi è così.
Copia la chiave negli appunti. Ne avrai bisogno nel passaggio successivo
$ aws configure --profile <your profile name>
AWS CLI tramite MFA
Copia l'ARN del dispositivo virtuale
aws sts get-session-token --profile <имя профиля> --serial-number <ARN виртуального устройства> --token-code <одноразовый пароль>
La password monouso deve essere presa dall'applicazione mobile configurata in precedenza.
Il comando restituirà JSON, i cui singoli campi devono essere sostituiti nelle variabili di ambiente corrispondenti AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN
Ho deciso di automatizzare ~/.bash_profile
Per analizzare JSON, questo script richiede jq.