AWS MFAని సెటప్ చేసి, ఆపై AWS CLIని ఇన్స్టాల్ చేయడం మరియు కాన్ఫిగర్ చేయడం కోసం తదుపరి సూచనలు ఉంటాయి.
దురదృష్టవశాత్తు, ఈ తప్పనిసరి విధానం నా పని రోజులో సగం పట్టింది. కాబట్టి ఇతర అసురక్షిత AWS వినియోగదారులు 😉, నాలాగే, అల్పమైన వాటిపై విలువైన సమయాన్ని వృథా చేయవద్దు, నేను సూచనలను కంపైల్ చేయాలని నిర్ణయించుకున్నాను.
శాండ్బాక్స్ ఖాతా సెట్టింగ్ కోసం కూడా MFA ఇది సాధారణంగా తప్పనిసరి అవసరం. ఇది మాతో ఎలా ఉంటుంది.
మీ క్లిప్బోర్డ్కి కీని కాపీ చేయండి. తదుపరి దశలో మీకు ఇది అవసరం
$ aws configure --profile <your profile name>
MFA ద్వారా AWS CLI
వర్చువల్ పరికరం 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.