[పార్ట్ 3] EC2 ఉదంతాలను నిర్వహించడానికి AWS CLIని ఎలా ఉపయోగించాలి

Part 3 Ec2 Udantalanu Nirvahincadaniki Aws Clini Ela Upayogincali



“ఈ కథనంలో, మేము AWS కమాండ్ లైన్ ఇంటర్‌ఫేస్‌ని ఉపయోగించి ఎలాస్టిక్ IPలు మరియు నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లను ఎలా నిర్వహించవచ్చో చర్చిస్తాము. GUI నుండి ఈ అన్ని కార్యకలాపాలను నిర్వహించడానికి కొంచెం సమయం పడుతుంది మరియు CLIని ఉపయోగించి ఈ ఆపరేషన్‌లను చేయడం ద్వారా ఈ సమయాన్ని ఆదా చేయవచ్చు.

ఈ కథనాన్ని అనుసరించడానికి, ముందుగా, మీరు మీ సిస్టమ్‌లో AWS CLI ఆధారాలను కాన్ఫిగర్ చేయాలి. విండోస్, లైనక్స్ లేదా మ్యాక్‌లో ఈ ఆధారాలను ఎలా కాన్ఫిగర్ చేయవచ్చో క్రింది గైడ్ వివరిస్తుంది.'

https://linuxhint.com/configure-aws-cli-credentials/







ఈ కథనంలో కవర్ చేయబడే అంశాల జాబితా క్రిందిది.



సాగే IPని సృష్టించండి

పబ్లిక్ స్టాటిక్ IP చిరునామాను EC2 ఉదాహరణకి అనుబంధించడానికి సాగే IPలు ఉపయోగించబడతాయి మరియు ఈ IP చిరునామా రీబూట్ చేయబడినప్పటికీ మారదు. రీబూట్‌లో మారని EC2 ఉదాహరణకి స్టాటిక్ పబ్లిక్ IP చిరునామాను అనుబంధించడానికి, సాగే IPలు ఉపయోగించబడతాయి.



ఈ విభాగంలో, మేము AWS కమాండ్ లైన్ ఇంటర్‌ఫేస్‌ని ఉపయోగించి ఎలాస్టిక్ IPని ఎలా సృష్టించవచ్చో చర్చించబోతున్నాము. ముందుగా, టెర్మినల్‌లో కింది ఆదేశాన్ని ఉపయోగించి అందుబాటులో ఉన్న అన్ని సాగే IPలను జాబితా చేయండి.





[ఇమెయిల్ రక్షించబడింది] :~$ aws ec2 వర్ణించు-చిరునామాలు \
--ప్రాంతం యుఎస్-ఈస్ట్- 1

పై కమాండ్ మీ ఖాతాకు కేటాయించిన అన్ని సాగే IPలను జాబితా చేస్తుంది us-east-1 ప్రాంతం.

ఇప్పుడు సాగే IPలను తనిఖీ చేసిన తర్వాత, కొత్త సాగే IPని సృష్టించడానికి కింది ఆదేశాన్ని ఉపయోగించండి.

[ఇమెయిల్ రక్షించబడింది] :~$ aws ec2 కేటాయింపు-చిరునామా \
--ప్రాంతం యుఎస్-ఈస్ట్- 1

సాగే IPని సృష్టించిన తర్వాత, టెర్మినల్‌లో కింది ఆదేశాన్ని ఉపయోగించి అన్ని సాగే IPలను మళ్లీ జాబితా చేయండి.

[ఇమెయిల్ రక్షించబడింది] :~$ aws ec2 వర్ణించు-చిరునామాలు \
--ప్రాంతం యుఎస్-ఈస్ట్- 1

ఈసారి మీరు మునుపటి ఆదేశాన్ని అమలు చేసినప్పుడు సృష్టించబడిన సాగే IPని చూడవచ్చు. ఈ IPని గమనించండి మరియు మేము దానిని తదుపరి విభాగంలో EC2తో అనుబంధిస్తాము.

EC2 నుండి సాగే IPని అసోసియేట్ మరియు డిస్సోసియేట్ చేయండి

సాగే IPని సృష్టించిన తర్వాత, మనం ఇప్పుడు దానిని EC2 ఉదాహరణతో అనుబంధించడం ద్వారా ఉపయోగించవచ్చు. గుర్తుంచుకోండి, మీరు సాగే IPని కేటాయించి, దానిని EC2తో అనుబంధించకుంటే, మీకు గంటకు కొంత మొత్తాన్ని ఛార్జ్ చేయవచ్చు. కాబట్టి మీరు దీన్ని ఉపయోగించకూడదనుకుంటే, మీరు తప్పనిసరిగా సాగే IPని విడుదల చేయాలి.

ముందుగా, మీరు సాగే IP అనుబంధించబడే EC2 ఉదాహరణ IDని పొందాలి. ఉపయోగించడానికి వర్ణించు-ఉదాహరణలు యొక్క పద్ధతి ec2 అన్ని EC2 ఉదాహరణలను జాబితా చేయడానికి.

[ఇమెయిల్ రక్షించబడింది] :~$ aws ec2 వర్ణించు-సందర్భాలు

ఉదాహరణ IDని పొందిన తర్వాత, సాగే IPని EC2 ఉదాహరణకి అనుబంధించడానికి కింది ఆదేశాన్ని ఉపయోగించండి.

[ఇమెయిల్ రక్షించబడింది] :~$ aws ec2 అసోసియేట్-చిరునామా \
--instance-id < EC2 ఉదాహరణ ID > \
--public-ip < సాగే IP >

పై ఆదేశం, అమలు చేయబడినప్పుడు, సాగే IPని EC2 ఉదాహరణకి అనుబంధిస్తుంది మరియు అసోసియేషన్ IDని తిరిగి అందిస్తుంది. ఈ అసోసియేషన్ IDని గమనించండి మరియు తదుపరి విభాగంలో సాగే IPని విడదీయడం సహాయకరంగా ఉంటుంది.

ఇప్పుడు ఉపయోగించండి వర్ణించు-ఉదాహరణలు యొక్క పద్ధతి ec2 ఉదాహరణకి సాగే IP జోడించబడిందో లేదో నిర్ధారించడానికి EC2 ఉదాహరణ యొక్క పబ్లిక్ IPని తనిఖీ చేయడానికి.

[ఇమెయిల్ రక్షించబడింది] :~$ aws ec2 వర్ణన-సందర్భాలు \
--instance-id < EC2 ఉదాహరణ ID >

పై ఆదేశం యొక్క అవుట్‌పుట్‌కి క్రిందికి స్క్రోల్ చేయండి మరియు పబ్లిక్ IP విభాగాన్ని కనుగొనండి. మీరు EC2 ఉదాహరణకి జోడించబడిన సాగే IPని ఇక్కడ చూడవచ్చు.

అనుబంధం వలె, మీరు AWS CLIని ఉపయోగించి EC2 ఉదాహరణతో అనుబంధించబడిన సాగే IPని కూడా విడదీయవచ్చు. అసోసియేషన్ IDని ఉపయోగించి సాగే IPని విడదీయడానికి కింది ఆదేశాన్ని ఉపయోగించవచ్చు.

[ఇమెయిల్ రక్షించబడింది] :~$ aws ec2 డిస్సోసియేట్-చిరునామా \
--అసోసియేషన్-ఐడి < సాగే IP అసోసియేషన్ ID >

మీరు EC2 నుండి సాగే IPని విడదీసినప్పుడు, EC2 స్వయంచాలకంగా AWS పబ్లిక్ IP పూల్ నుండి యాదృచ్ఛిక IPని పొందుతుంది మరియు అది విడుదలయ్యే వరకు మరో EC2తో ఉపయోగించడానికి సాగే IP అందుబాటులో ఉంటుంది.

సాగే IPని తొలగించండి

కాబట్టి EC2 ఉదాహరణ నుండి సాగే IPని విడదీసిన తర్వాత, ఇకపై అవసరం లేకుంటే మీరు మీ ఖాతా నుండి సాగే IPని విడుదల చేయాలి. కేటాయించబడిన కానీ ఉపయోగించని సాగే IP గంటకు కొంత మొత్తాన్ని ఛార్జ్ చేయవచ్చు.

ముందుగా, టెర్మినల్‌లో కింది ఆదేశాన్ని ఉపయోగించి మీ AWS ప్రాంతంలో అందుబాటులో ఉన్న అన్ని సాగే IPలను జాబితా చేయండి.

[ఇమెయిల్ రక్షించబడింది] :~$ aws ec2 వర్ణించు-చిరునామాలు

కేటాయింపు IDని గమనించండి మరియు కింది ఆదేశాన్ని ఉపయోగించి సాగే IPని విడుదల చేయడానికి మేము ఈ IDని ఉపయోగిస్తాము.

[ఇమెయిల్ రక్షించబడింది] :~$ aws ec2 విడుదల-చిరునామా \
--అలొకేషన్-ఐడి < కేటాయింపు id >

నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ని సృష్టించండి

మీరు ఒక EC2 ఉదాహరణకి ఒకటి కంటే ఎక్కువ నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లను జోడించవచ్చు. నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లో ఒక ప్రాథమిక పబ్లిక్ మరియు ఒక ప్రాథమిక ప్రైవేట్ IP చిరునామా ఉండవచ్చు. మీరు నెట్‌వర్క్ ఇంటర్‌ఫేస్‌కు మరిన్ని ద్వితీయ ప్రైవేట్ IPలను జోడించవచ్చు.

ఈ విభాగంలో, మేము AWS CLIని ఉపయోగించి నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను ఎలా సృష్టించవచ్చో చర్చిస్తాము. నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను సృష్టిస్తున్నప్పుడు, మీరు నెట్‌వర్క్ ఇంటర్‌ఫేస్ సృష్టించబడే సబ్‌నెట్‌ను మరియు ఇంటర్‌ఫేస్‌కు జోడించబడే భద్రతా సమూహాన్ని పేర్కొనవచ్చు.

[ఇమెయిల్ రక్షితం] :~$ aws ec2 create-network-interface \
--సబ్‌నెట్-ఐడి < సబ్‌నెట్‌వర్క్ ID > \
--సమూహాలు < భద్రతా సమూహం ID >

పై ఆదేశం యాదృచ్ఛిక ప్రైవేట్ మరియు పబ్లిక్ IPతో నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను సృష్టిస్తుంది. ప్రైవేట్ IP అనేది నెట్‌వర్క్ ఇంటర్‌ఫేస్ సృష్టించబడిన సబ్‌నెట్‌కు కేటాయించబడిన పరిధి నుండి ఉంటుంది.

EC2 నుండి నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను అటాచ్ చేయండి మరియు తీసివేయండి

నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను సృష్టించిన తర్వాత, మీరు దానిని నడుస్తున్న లేదా ఆపివేసిన స్థితిలో ఉన్న EC2 ఉదాహరణకి జోడించవచ్చు. అలాగే, మీరు EC2 ఉదంతాన్ని ప్రారంభించేటప్పుడు నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను జోడించవచ్చు.

నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను EC2 ఉదాహరణకి జోడించడానికి, ది అటాచ్-నెట్‌వర్క్-ఇంటర్‌ఫేస్ ఇన్‌స్టాన్స్ ID మరియు నెట్‌వర్క్ ఇంటర్‌ఫేస్ IDని పారామీటర్‌లుగా అంగీకరించే ఫంక్షన్ ఉపయోగించబడుతుంది.

[ఇమెయిల్ రక్షితం] :~$ aws ec2 అటాచ్-నెట్‌వర్క్-ఇంటర్‌ఫేస్ \
--instance-id < EC2 ఉదాహరణ ID > \
--network-interface-id < నెట్‌వర్క్ ఇంటర్‌ఫేస్ ID > \
--పరికర సూచిక < పరికర సూచిక >

పై ఆదేశం నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను EC2 ఉదాహరణకి విజయవంతంగా అటాచ్ చేస్తుంది మరియు అటాచ్‌మెంట్ IDని అందిస్తుంది. EC2 ఉదాహరణ నుండి నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను తీసివేయడానికి ఇది ఉపయోగించబడుతుంది కాబట్టి ఈ జోడింపు IDని గమనించండి.

నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను EC2 ఉదాహరణకి జోడించినట్లే, అది ప్రాథమికమైనది కానట్లయితే మేము దానిని EC2 ఉదాహరణ నుండి కూడా తీసివేయవచ్చు. EC2 ఉదాహరణ నుండి నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను తీసివేయడానికి, ది detach-network-interface ఫంక్షన్ ఉపయోగించబడుతుంది.

[ఇమెయిల్ రక్షితం] :~$ aws ec2 డిటాచ్-నెట్‌వర్క్-ఇంటర్‌ఫేస్ \
--అటాచ్‌మెంట్-ఐడి < జోడింపు ID >

ఎగువ ఆదేశం అటాచ్‌మెంట్ IDని ఉపయోగించి EC2 ఉదాహరణ నుండి నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను విజయవంతంగా తొలగిస్తుంది. నెట్‌వర్క్ ఇంటర్‌ఫేస్ ఉదాహరణ నుండి వేరు చేయబడింది, కానీ మీరు దానిని తొలగించే వరకు మరొక EC2 ఉదాహరణతో ఉపయోగించడానికి ఇది ఇప్పటికీ అందుబాటులో ఉంది.

నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను తొలగించండి

ఈ విభాగంలో, AWS కమాండ్ లైన్ ఇంటర్‌ఫేస్‌ని ఉపయోగించి వేరు చేయబడిన నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను ఎలా తొలగించవచ్చో చూద్దాం. మేము ఉపయోగించవచ్చు delete-network-interface ఫంక్షన్, ఇది అంగీకరిస్తుంది నెట్‌వర్క్-ఇంటర్‌ఫేస్-ఐడి నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లను తొలగించడానికి పారామీటర్‌గా.

[ఇమెయిల్ రక్షితం] :~$ aws ec2 డిలీట్-నెట్‌వర్క్-ఇంటర్‌ఫేస్ \
--network-interface-id < నెట్‌వర్క్ ఇంటర్‌ఫేస్ ID >

నెట్‌వర్క్ ఇంటర్‌ఫేస్ ఒక ఉదాహరణకి జోడించబడకపోతే పై ఆదేశం దానిని తీసివేస్తుంది.

ముగింపు

AWS కమాండ్ లైన్ ఇంటర్‌ఫేస్‌ని ఉపయోగించి AWS EC2లో సాగే IPలు మరియు నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లను ఎలా నిర్వహించవచ్చో ఈ కథనం వివరిస్తుంది. AWS CLIని ఉపయోగించి ఈ పనులన్నీ చేయడం వల్ల ప్రవాహాన్ని ఆటోమేట్ చేయడంలో సహాయపడుతుంది. ఎలాస్టిక్ IPలు మరియు సాగే నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లను EC2 ఉదాహరణకి సృష్టించడం, జోడించడం, వేరు చేయడం మరియు తీసివేయడం కోసం AWS కమాండ్ లైన్ ఇంటర్‌ఫేస్‌ను ఎలా ఉపయోగించవచ్చో మేము చర్చించాము.