Στη συνέχεια θα ακολουθήσουν οδηγίες για τη ρύθμιση του AWS MFA και, στη συνέχεια, εγκατάσταση και διαμόρφωση του AWS CLI.
Δυστυχώς, αυτή η υποχρεωτική διαδικασία μου πήρε τη μισή εργάσιμη μέρα. Για να μην χάνουν πολύτιμο χρόνο οι άλλοι ανασφαλείς χρήστες AWS 😉, όπως εγώ, στα ασήμαντα, αποφάσισα να συγκεντρώσω οδηγίες.
Ακόμη και για τη ρύθμιση λογαριασμού sandbox ΣΠΙ Αυτό είναι συνήθως μια υποχρεωτική απαίτηση. Έτσι είναι με εμάς.
Αντιγράψτε το κλειδί στο πρόχειρό σας. Θα το χρειαστείτε στο επόμενο βήμα
$ aws configure --profile <your profile name>
AWS CLI μέσω MFA
Αντιγράψτε την εικονική συσκευή ARN
aws sts get-session-token --profile <имя профиля> --serial-number <ARN виртуального устройства> --token-code <одноразовый пароль>
Ο κωδικός πρόσβασης μίας χρήσης πρέπει να ληφθεί από την εφαρμογή για κινητά που διαμορφώθηκε νωρίτερα.
Η εντολή θα παράγει JSON, τα μεμονωμένα πεδία του οποίου πρέπει να αντικατασταθούν στις αντίστοιχες μεταβλητές περιβάλλοντος AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN
Αποφάσισα να αυτοματοποιηθώ ~/.bash_profile
Για την ανάλυση του JSON, αυτό το σενάριο απαιτεί jq.