اگلا AWS MFA ترتیب دینے، اور پھر AWS CLI کو انسٹال اور کنفیگر کرنے کے لیے ہدایات ہوں گی۔
بدقسمتی سے، اس لازمی طریقہ کار نے مجھے اپنے کام کے دن کا آدھا حصہ لیا۔ تاکہ دیگر غیر محفوظ AWS صارفین 😉، میری طرح، معمولی باتوں پر قیمتی وقت ضائع نہ کریں، میں نے ہدایات مرتب کرنے کا فیصلہ کیا۔
یہاں تک کہ سینڈ باکس اکاؤنٹ کی ترتیب کے لیے MFA یہ عام طور پر ایک لازمی ضرورت ہے. ہمارے ساتھ ایسا ہی ہوتا ہے۔
کلید کو اپنے کلپ بورڈ میں کاپی کریں۔ آپ کو اگلے مرحلے میں اس کی ضرورت ہوگی۔
$ aws configure --profile <your profile name>
AWS CLI بذریعہ MFA
ورچوئل ڈیوائس اے آر این کو کاپی کریں۔
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.