Susunod ay ang mga tagubilin para sa pag-set up ng AWS MFA, at pagkatapos ay pag-install at pag-configure ng AWS CLI.
Sa kasamaang palad, ang ipinag-uutos na pamamaraang ito ay tumagal sa akin ng kalahati ng aking araw ng trabaho. Upang ang iba pang mga hindi secure na gumagamit ng AWS π, tulad ng aking sarili, ay hindi mag-aksaya ng mahalagang oras sa walang kabuluhan, nagpasya akong mag-compile ng mga tagubilin.
Kahit para sa setting ng sandbox account MFA Ito ay karaniwang isang ipinag-uutos na kinakailangan. Ganito sa atin.
Kopyahin ang susi sa iyong clipboard. Kakailanganin mo ito sa susunod na hakbang
$ aws configure --profile <your profile name>
AWS CLI sa pamamagitan ng MFA
Kopyahin ang virtual device ARN
aws sts get-session-token --profile <ΠΈΠΌΡ ΠΏΡΠΎΡΠΈΠ»Ρ> --serial-number <ARN Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°> --token-code <ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ>
Ang isang beses na password ay dapat kunin mula sa mobile application na na-configure nang mas maaga.
Ang utos ay maglalabas ng JSON, ang mga indibidwal na field kung saan ay dapat ipalit sa kaukulang mga variable ng kapaligiran AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN
Nagpasya akong mag-automate ~/.bash_profile
Upang i-parse ang JSON, kailangan ng script na ito jq.