Berikutnya adalah petunjuk untuk menyiapkan AWS MFA, lalu menginstal dan mengonfigurasi AWS CLI.
Sayangnya, prosedur wajib ini menyita setengah hari kerja saya. Agar pengguna AWS lain yang merasa tidak aman 😉, seperti saya, tidak membuang waktu berharga untuk hal-hal sepele, saya memutuskan untuk menyusun instruksi.
Bahkan untuk pengaturan akun sandbox MFA Ini biasanya merupakan persyaratan wajib. Begitulah yang terjadi pada kita.
Salin kunci ke clipboard Anda. Anda akan membutuhkannya pada langkah berikutnya
$ aws configure --profile <your profile name>
AWS CLI melalui MFA
Salin ARN perangkat virtual
aws sts get-session-token --profile <имя профиля> --serial-number <ARN виртуального устройства> --token-code <одноразовый пароль>
Kata sandi satu kali harus diambil dari aplikasi seluler yang dikonfigurasi sebelumnya.
Perintah tersebut akan menampilkan JSON, yang masing-masing bidangnya harus diganti ke dalam variabel lingkungan yang sesuai AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN
Saya memutuskan untuk mengotomatiskannya ~/.bash_profile
Untuk mengurai JSON, skrip ini memerlukan jq.