AWS CLIలో “వర్ణించండి-చిత్రాలు” ఆదేశాన్ని ఎలా ఉపయోగించాలి?

Aws Clilo Varnincandi Citralu Adesanni Ela Upayogincali



అమెజాన్ మెషిన్ చిత్రం EC2 ఉదంతాలను ప్రారంభించడం కోసం ఉపయోగించే టెంప్లేట్. AMI అనేది ఒక ఆపరేటింగ్ సిస్టమ్ మరియు అవసరమైన అన్ని సాఫ్ట్‌వేర్ లేదా అప్లికేషన్ కాన్ఫిగరేషన్‌లను కలిగి ఉండే బ్లూప్రింట్‌ను పోలి ఉంటుంది. AMIలు ముందుగా నిర్మించబడవచ్చు లేదా అనుకూల-నిర్వహించవచ్చు. AWS CLI అనేది సాధారణ ఆదేశాల ద్వారా చిత్రాలను యాక్సెస్ చేయడానికి మరియు నిర్వహించడానికి ఒక శక్తివంతమైన యుటిలిటీ 'వర్ణించు-చిత్రాలు' ఆదేశం. ది 'వర్ణించు-చిత్రాలు' ఇచ్చిన ఖాతా కోసం కాన్ఫిగర్ చేయబడిన అన్ని AMIలను జాబితా చేయడానికి కమాండ్ ఉపయోగించబడుతుంది.

త్వరిత రూపురేఖలు







ఈ వ్యాసంలో, మనం దీని గురించి నేర్చుకుంటాము:



AWS CLIలో 'వర్ణించండి-చిత్రాలు' కమాండ్ అంటే ఏమిటి?

ది 'వర్ణించు-చిత్రాలు' AWS CLIలోని కమాండ్ అనేది ఒక ఖాతాలోని అన్ని లేదా నిర్దిష్ట AMIలను జాబితా చేయడానికి ఉపయోగించే పేజీల ఆపరేషన్. యొక్క అవుట్పుట్ 'వర్ణించు-చిత్రాలు' కమాండ్ వివిధ చిత్రాల గురించి సమాచారాన్ని కలిగి ఉన్న జాబితా రూపంలో ఉంటుంది. ఈ చిత్రాలు పబ్లిక్, ప్రైవేట్, యూజర్-డిఫైన్డ్ లేదా AWS-మేనేజ్ చేయబడినవి కావచ్చు. పేజినేషన్ ప్రారంభించబడినప్పుడు సేవకు బహుళ API కాల్‌లలో AMI డేటా యాక్సెస్ చేయబడుతుంది.



ఇంకా చదవండి: AWS CLIలో పేజీని ఎలా డిసేబుల్ చేయాలి?





AWS CLIలో “వర్ణించండి-చిత్రాలు” ఆదేశాన్ని ఎలా ఉపయోగించాలి?

AWS నుండి తీసివేయబడినవి మరియు ఇకపై EC2 సేవ మరియు ప్లాట్‌ఫారమ్ ద్వారా సపోర్ట్ చేయనివి రిజిస్టర్ చేయబడిన చిత్రాలు. అయితే, ఈ చిత్రాలు అవుట్‌పుట్‌లో కూడా చేర్చబడ్డాయి 'వర్ణించు-చిత్రాలు' ఆదేశం. వినియోగదారు అనేక విభిన్న పారామితుల ద్వారా నిర్దిష్ట AMIని ఫిల్టర్ చేయడం, ప్రశ్నించడం లేదా పేర్కొనడం ద్వారా కమాండ్ అవుట్‌పుట్‌ను నియంత్రించవచ్చు.

వాక్యనిర్మాణం



యొక్క వాక్యనిర్మాణం 'వర్ణించు-చిత్రాలు' ఆదేశం క్రింది విధంగా ఇవ్వబడింది:

aws ec2 వర్ణించు-చిత్రాలు < ఎంపికలు >

ఎంపికలు

పైన పేర్కొన్న ఆదేశంలోని ఎంపికల సంక్షిప్త వివరణ ఇక్కడ ఉంది:

ఎంపిక వివరణలు
-ఎక్జిక్యూటబుల్-యూజర్లు వినియోగదారు అనుమతుల ఆధారంగా AMIలను సంగ్రహించడానికి మరియు జాబితా చేయడానికి ఈ పరామితి ఉపయోగించబడుతుంది. వినియోగదారు 'స్వీయ', 'అన్నీ' లేదా AWS ఖాతా ఐడిని పేర్కొనవచ్చు.
- ఫిల్టర్లు అవుట్‌పుట్‌లో నిర్దిష్ట వివరాలు లేదా AMIలను జాబితా చేయడానికి –filters పరామితి ఉపయోగించబడుతుంది. ఈ కమాండ్ ద్వారా మద్దతిచ్చే వివిధ ఫిల్టర్ రకాలు ఉన్నాయి:

పేరు: వినియోగదారు పేరును పేర్కొనడం ద్వారా AMIలను ఫిల్టర్ చేయవచ్చు.

యజమాని-ID: AWS ఖాతా ID నిర్దిష్ట ఖాతాలో కాన్ఫిగర్ చేయబడిన చిత్రాలను మాత్రమే వివరించడం ద్వారా AMIలను ఫిల్టర్ చేయగలదు.

ట్యాగ్: ట్యాగ్‌లు కీ-విలువ జతల కలయిక. ట్యాగ్‌లను పేర్కొనడం ద్వారా, వినియోగదారు ఇచ్చిన ఖాతా కోసం AMIలను సులభంగా ఫిల్టర్ చేయవచ్చు.

చిత్రం-ఐడి: ఇమేజ్ IDని పేర్కొనడం ద్వారా AMIలను ఫిల్టర్ చేసే మరో పద్ధతి. ఇది నిర్దిష్ట AMIని మాత్రమే జాబితా చేస్తుంది.

-చిత్రం-ఐడిలు ఈ పరామితి AMI యొక్క IDని ఇన్‌పుట్ చేస్తుంది.
- యజమానులు -ఓనర్ పరామితి ఖాతా ID, స్వీయ, అమెజాన్ లేదా aws-మార్కెట్‌ప్లేస్ ఎంపికలను అంగీకరిస్తుంది. ఈ ఎంపికలు పేర్కొన్న ఎంపికకు సరిగ్గా సరిపోలే AMIలను మాత్రమే జాబితా చేస్తాయి.
-చేర్చండి-విస్మరించబడింది నిలిపివేయబడిన AMIలను జాబితా చేయాలా వద్దా అని పేర్కొనడానికి ఈ పరామితి ఉపయోగించబడుతుంది. నిలిపివేయబడిన AMIలు ఇకపై ఉపయోగించడానికి సిఫార్సు చేయని చిత్రాలు.
-చేర్చండి-వికలాంగులు ఈ ఫీల్డ్ అవుట్‌పుట్‌లో నిలిపివేయబడిన AMIలను జాబితా చేయాలా వద్దా అని నిర్దేశిస్తుంది.
- డ్రై-రన్ -డ్రై-రన్ పరామితి వినియోగదారుకు కావలసిన చర్యకు అనుమతి ఉందో లేదో నిర్ణయించడానికి ఉపయోగించబడుతుంది. ఇది లోపం ఆకృతిలో అవుట్‌పుట్‌ను అందిస్తుంది. ఇంకా, వినియోగదారుకు అనుమతులు ఉన్నట్లయితే, అవుట్‌పుట్ 'DryRunOperation'ని కలిగి ఉంటుంది. వినియోగదారు ఈ అనుమతిని కలిగి ఉండకపోతే, అది అవుట్‌పుట్‌లో “అనధికార ఆపరేషన్”ని అందిస్తుంది.
-cli-input-json AWS సేవల కోసం టెంప్లేట్ రూపంలో ఒకేసారి బహుళ JSON సూచనలను అందించడానికి ఈ పరామితి ఉపయోగించబడుతుంది. అనుసరించిన టెంప్లేట్ “–generate-cli-skeleton” పరామితి ద్వారా రూపొందించబడింది.
-ప్రారంభ-టోకెన్ ఈ పరామితి అవుట్‌పుట్ నుండి “NextToken” ఫీల్డ్ విలువను ఇన్‌పుట్ చేస్తుంది. తదుపరి టోకెన్ జాబితా చేయడానికి మరింత డేటా ఉందని సూచిస్తుంది. NextToken విలువ –స్టార్టింగ్-టోకెన్‌కి అందించబడినప్పుడు, అది మునుపటి ప్రతిస్పందన నుండి డేటాను జాబితా చేయడం ప్రారంభిస్తుంది.
-పేజీ పరిమాణం ఈ పరామితి ప్రతి సేవ AWS సర్వీస్ కాల్‌లో పేజీ పరిమాణాన్ని నిర్వచిస్తుంది. చిన్న పేజీ పరిమాణం ఎక్కువ API కాల్‌లకు దారి తీస్తుంది, ఇది గడువు ముగింపు లోపాన్ని నివారిస్తుంది. అయితే, ఇది ప్రతి కాల్‌లో తక్కువ డేటాను తిరిగి పొందుతుంది.
- గరిష్ట అంశాలు అవుట్‌పుట్‌లో ప్రదర్శించబడే ఎంట్రీల సంఖ్యను పరిమితం చేయడానికి –max-items పరామితి ఉపయోగించబడుతుంది.
-జనరేట్-క్లి-స్కెలిటన్ ఇది ఒక అస్థిపంజరం లేదా టెంప్లేట్‌ను రూపొందిస్తుంది, ఇది ఒకేసారి AWS సేవకు బహుళ సూచనలను అందించేటప్పుడు అనుసరించాలి.

ఈ ఎంపికలు కాకుండా, AWS అందించిన గ్లోబల్ ఎంపికలు కూడా ఉన్నాయి. గ్లోబల్ ఐచ్ఛికాలు AWS CLI కమాండ్‌కు సాధారణం మరియు విభిన్న ఆదేశాలతో ఉపయోగించవచ్చు. ది AWS డాక్యుమెంటేషన్ వివిధ ప్రపంచ ఎంపికలను చర్చిస్తుంది.

ఉదాహరణలు

వ్యాసం యొక్క ఈ విభాగం వివిధ ఉదాహరణలను చర్చిస్తుంది 'వర్ణించు-చిత్రాలు' AWS CLIలో కమాండ్:

ఉదాహరణ 1: AWS CLIలో చిత్రాలను ఎలా వివరించాలి?

ది 'వర్ణించు-చిత్రాలు' AWS CLIలోని కమాండ్ ఇచ్చిన ఖాతా కోసం నిర్దిష్ట AMI వివరాలను జాబితా చేయడానికి ఉపయోగించబడుతుంది. ఈ ఆదేశానికి AMI యొక్క ఇమేజ్ ID అవసరం. EC2 సేవను సందర్శించి, క్లిక్ చేయండి 'ఏది' ఎడమ నావిగేషన్ పేన్ నుండి ఎంపిక. సృష్టించు చిత్రాన్ని ఎంచుకోండి మరియు అది చిత్రం యొక్క కాన్ఫిగరేషన్‌లను ప్రదర్శిస్తుంది. లోపల వివరాలు విభాగం, AMI IDని కాపీ చేసి సేవ్ చేయండి:

నిర్దిష్ట AMIని జాబితా చేయడానికి ఆదేశం క్రింది విధంగా ఇవ్వబడింది:

aws ec2 వర్ణించు-చిత్రాలు --ప్రాంతం ap-ఆగ్నేయ- 1 --image-idలు < AMIImageID >

భర్తీ చేయండి మీ EC2 ఉదాహరణ యొక్క కాపీ చేయబడిన AMI IDతో. అదేవిధంగా, భర్తీ చేయండి “ap-Southeast-1” మీకు నచ్చిన ప్రాంతం పేరుతో.

అవుట్‌పుట్

ఉదాహరణ 2: AWS CLIలోని అన్ని చిత్రాలను ఎలా వివరించాలి?

AWS CLIలో అందుబాటులో ఉన్న అన్ని చిత్రాలను జాబితా చేయడానికి ఆదేశం క్రింది విధంగా ఉంది:

aws ec2 వర్ణించు-చిత్రాలు

అవుట్‌పుట్

ఇది అన్ని చిత్రాల జాబితాను ప్రదర్శించడానికి కొంత సమయం పడుతుంది. నొక్కడం కొనసాగించండి 'నమోదు చేయి' అన్ని చిత్రాల వివరాలను వీక్షించడానికి కీబోర్డ్ నుండి కీ:

ఉదాహరణ 3: AWS CLIలో యజమాని ID ద్వారా AMIని ఎలా వివరించాలి?

AWS ఖాతాలో కాన్ఫిగర్ చేయబడిన AMIలు యజమాని లేదా ఖాతా ID ద్వారా కూడా నిర్ణయించబడతాయి. AWS మేనేజ్‌మెంట్ కన్సోల్ యొక్క కుడి ఎగువ మూలలో ఉన్న వినియోగదారు పేరును క్లిక్ చేయడం ద్వారా ఖాతా IDని నిర్ణయించవచ్చు. క్లిక్ చేయండి 'కాపీ' ఖాతా IDని కాపీ చేయడానికి చిహ్నం:

కింది విధంగా అదనపు పరామితితో కమాండ్ అనుకూలీకరించబడింది:

aws ec2 వర్ణించు-చిత్రాలు --యజమానులు < ఖాతా గుర్తింపు >

భర్తీ చేయండి మీ AWS ఖాతా IDతో.

అవుట్‌పుట్

ఉదాహరణ 4: AWS CLIలో చిత్రాలను ఎలా ఫిల్టర్ చేయాలి?

నిర్దిష్ట చిత్ర వివరాలను సంగ్రహించడానికి వివిధ ఫిల్టర్‌లు అందుబాటులో ఉన్నాయి. వినియోగదారు ఓనర్ ID, ఇమేజ్ ID, ట్యాగ్‌లు, పేరు లేదా స్థితి మొదలైన వాటి ద్వారా చిత్రాలను ఫిల్టర్ చేయవచ్చు. చిత్రాన్ని దాని పేరుతో జాబితా చేయడానికి, కింది ఆదేశం ఉపయోగించబడుతుంది:

aws ec2 వర్ణించు-చిత్రాలు --ఫిల్టర్లు 'పేరు=పేరు, విలువలు=ec2image'

భర్తీ చేయండి “ec2image” మీ AMI పేరుతో విలువలలో.

అవుట్‌పుట్

AMI ట్యాగ్ యొక్క కీ-విలువ జతల విలువను AMI డ్యాష్‌బోర్డ్ నుండి AMIని ఎంచుకోవడం ద్వారా నిర్ణయించవచ్చు. ఇది చిత్రం యొక్క కాన్ఫిగరేషన్‌లను ప్రదర్శిస్తుంది. నొక్కండి 'టాగ్లు' ట్యాబ్ చేసి, కీ-విలువ ఫీల్డ్‌ల విలువను కాపీ చేయండి:

చిత్రాన్ని దాని ట్యాగ్‌ల ద్వారా ఫిల్టర్ చేయడానికి, ఆదేశం క్రింద ఇవ్వబడింది:

aws ec2 వర్ణించు-చిత్రాలు --ఫిల్టర్లు 'పేరు=ట్యాగ్:మొదటి కీ, విలువలు=మొదటి'

భర్తీ చేయండి 'మొదటి కీ' కీతో పేరు ఫీల్డ్‌లో. అదేవిధంగా, భర్తీ చేయండి 'ప్రధమ' ట్యాగ్ విలువతో కూడిన విలువలలో.

అవుట్‌పుట్

ఉదాహరణ 5: AWS CLIలో AMIని ఎలా ప్రశ్నించాలి?

వినియోగదారుని ఉపయోగించి ప్రదర్శించబడే జాబితా నుండి చిత్రం యొక్క నిర్దిష్ట వివరాలను సంగ్రహించవచ్చు “–ప్రశ్న” పరామితి. ఆదేశం క్రింది విధంగా ఇవ్వబడింది:

aws ec2 వర్ణించు-చిత్రాలు --ప్రశ్న 'చిత్రాలు[*].[ImageId]'

అవుట్‌పుట్

అదేవిధంగా, వినియోగదారు ప్రశ్న పరామితితో ఇమేజ్ ఐడిని పేర్కొనడం ద్వారా చిత్రం యొక్క నిర్దిష్ట వివరాలను కూడా ప్రశ్నించవచ్చు:

aws ec2 వర్ణించు-చిత్రాలు --image-id < AMIIలు > --ప్రశ్న 'చిత్రం[*].[ఇమేజ్ రకం, వివరణ, రాష్ట్రం]'

అవుట్‌పుట్

ఉదాహరణ 6: AWS CLIలో నిలిపివేయబడిన చిత్రాలను ఎలా వివరించాలి?

నిలిపివేయబడిన AMIలు AWS ద్వారా ఉపయోగం కోసం సిఫార్సు చేయబడని చిత్రాలు. ఏ చిత్రాలు విస్మరించబడ్డాయో గుర్తించడానికి, ఈ క్రింది విధంగా ఇవ్వబడిన ఆదేశాన్ని ఉపయోగించండి:

aws ec2 వర్ణించు-చిత్రాలు --చేర్చండి-విస్మరించబడింది

అవుట్‌పుట్

అదేవిధంగా, వినియోగదారుని కూడా పేర్కొనవచ్చు “–నో-చేర్చుకోవద్దు-విస్మరించబడింది” నిలిపివేయబడిన వాటితో సహా అన్ని చిత్రాలను జాబితా చేయడానికి పరామితి:

aws ec2 వర్ణించు-చిత్రాలు --నో-చేర్చుకో-తొలగించబడింది

అవుట్‌పుట్

ఉదాహరణ 7: AWS CLIలో ప్రారంభించబడిన లేదా నిలిపివేయబడిన చిత్రాలను ఎలా వివరించాలి?

ది 'వర్ణించు-చిత్రాలు' ఖాతా కోసం నిలిపివేయబడిన లేదా నిలిపివేయబడని చిత్రాలను జాబితా చేయడానికి కూడా కమాండ్ ఉపయోగించవచ్చు. ఏ AMIలను ఉపయోగించాలో నిర్ణయించడంలో ఇది వినియోగదారులకు సహాయపడుతుంది. ఖాతా కోసం నిలిపివేయబడిన AMIలను జాబితా చేయడానికి క్రింద ఇవ్వబడిన ఆదేశం ఉపయోగించబడుతుంది:

aws ec2 వర్ణించు-చిత్రాలు --చేర్చండి-వికలాంగులు

అవుట్‌పుట్

అదేవిధంగా, ది 'వర్ణించు-చిత్రాలు' ఇచ్చిన ఖాతా కోసం నిలిపివేయబడని AMIలను మాత్రమే కమాండ్ అందిస్తుంది. ఈ ప్రయోజనం కోసం, కింది ఆదేశాన్ని ఉపయోగించండి:

aws ec2 వర్ణించు-చిత్రాలు --no-include-disabled

అవుట్‌పుట్

ఉదాహరణ 8: బహుళ అవుట్‌పుట్ ఫార్మాట్‌లలో చిత్రాలను ఎలా వివరించాలి?

మద్దతిచ్చే బహుళ అవుట్‌పుట్ ఫార్మాట్‌లు ఉన్నాయి 'వర్ణించు-చిత్రాలు' ఆదేశం. ఫార్మాట్‌లలో YAML, JSON, టెక్స్ట్ లేదా టేబుల్ ఉన్నాయి. పట్టిక ఆకృతిలో చిత్రాలను వివరించే ఆదేశం క్రింద ఇవ్వబడింది:

aws ec2 వర్ణించు-చిత్రాలు --అవుట్‌పుట్ పట్టిక

భర్తీ చేయండి 'టేబుల్' JSON, YAML లేదా టెక్స్ట్ వంటి మీకు నచ్చిన విభిన్న అవుట్‌పుట్ ఫార్మాట్‌తో అవుట్‌పుట్ ఫీల్డ్‌లోని విలువ.

అవుట్‌పుట్

నొక్కండి 'నమోదు చేయి' డేటాను జాబితా చేయడం కొనసాగించడానికి కీబోర్డ్ నుండి:

ముగింపు

ది 'వర్ణించు-చిత్రాలు' AWSలోని కమాండ్ ఇచ్చిన ఖాతా కోసం అన్ని లేదా నిర్దిష్ట AMIల జాబితాను అందిస్తుంది. ఇది ఐచ్ఛిక పారామితులను అంగీకరిస్తుంది ఉదా., –query, –output, మొదలైనవి 'వర్ణించు-చిత్రాలు' కమాండ్ AWS డెవలపర్‌లకు సహాయకరంగా ఉంటుంది, ఎందుకంటే ఇది వారి అప్లికేషన్‌ల కోసం వివిధ AMIల మధ్య అర్థం చేసుకోవడానికి మరియు నిర్ణయించడంలో వారికి సహాయపడుతుంది. ఉపయోగించే ముందు 'వర్ణించు-చిత్రాలు' కమాండ్, మీ స్థానిక మెషీన్లలో AWS CLI కాన్ఫిగర్ చేయబడిందని నిర్ధారించుకోండి, ఆపై పేర్కొన్న ఆదేశాలను టెర్మినల్‌కు అందించండి. ఈ వ్యాసం గురించి లోతైన అవగాహనను అందిస్తుంది 'వర్ణించు-చిత్రాలు' దాని వివిధ పారామితులను చర్చించడానికి బహుళ ఉదాహరణలతో ఆదేశం.