ستكون الخطوة التالية هي تعليمات إعداد AWS MFA، ثم تثبيت AWS CLI وتكوينه.
لسوء الحظ، استغرق هذا الإجراء الإلزامي نصف يوم عملي. حتى لا يضيع مستخدمو AWS الآخرون غير الآمنين، مثلي، وقتًا ثمينًا في الأمور التافهة، قررت تجميع التعليمات.
حتى بالنسبة لإعداد حساب Sandbox MFA وهذا عادة ما يكون مطلبًا إلزاميًا. هذا هو الحال معنا.
انسخ المفتاح إلى الحافظة الخاصة بك. سوف تحتاج إليها في الخطوة التالية
$ 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.