AWS CLI AWS సేవలను సులభంగా యాక్సెస్ చేయడానికి మరియు నిర్వహించడానికి కమాండ్-ఆధారిత శక్తివంతమైన సాధనం. ఈ యుటిలిటీతో, వినియోగదారులు నేరుగా కమ్యూనికేట్ చేయవచ్చు, కాన్ఫిగర్ చేయవచ్చు, ఆటోమేట్ చేయవచ్చు, డౌన్లోడ్ చేయవచ్చు లేదా వనరులను మార్చవచ్చు. పేరు సూచించినట్లుగా, ఇది వివిధ ఫ్లాగ్లను అంగీకరించే ఆదేశాలపై పనిచేస్తుంది. అటువంటి ఆదేశం ఒకటి 'వర్ణించు-సబ్నెట్లు' AWS CLIలో ఆదేశం.
త్వరిత రూపురేఖలు
ఈ వ్యాసం కింది అంశాలను కవర్ చేస్తుంది:
- AWS CLIలో డిఫైన్-సబ్నెట్ కమాండ్ అంటే ఏమిటి?
- AWS CLIలో description-subnet కమాండ్ని ఎలా ఉపయోగించాలి?
- ముగింపు
అర్థం చేసుకునే ముందు 'వర్ణించు-సబ్నెట్లు' కమాండ్, మొదట VPCల భావనను అర్థం చేసుకుందాం. AWSలో, ది వర్చువల్ ప్రైవేట్ క్లౌడ్ (VPC) దాని వినియోగదారులకు నెట్వర్క్లు, వనరులు మరియు కనెక్టివిటీ యొక్క పూర్తి నియంత్రణ మరియు నిర్వహణను అందించే ప్రపంచ వనరుల నెట్వర్క్. VPC లోపల, వివిధ సబ్నెట్లు ఉన్నాయి. ఎ సబ్ నెట్ IP చిరునామాల విస్తృత శ్రేణి. VPCని సెటప్ చేసిన తర్వాత, వినియోగదారు వనరులను జోడించవచ్చు, ఉదా., EC2 ఉదంతాలు, రిలేషనల్ డేటాబేస్లు మొదలైనవి. ఈ వనరులు VPCలోని సబ్నెట్ల నుండి కేటాయించిన IP చిరునామాలతో ప్రపంచవ్యాప్తంగా అందుబాటులో ఉంటాయి.
ఇంకా చదవండి: VPC ఎలా ఉపయోగించాలి | AWSతో ప్రారంభించడం
AWS CLIలో “వర్ణించండి-సబ్నెట్లు” కమాండ్ అంటే ఏమిటి?
ది 'వర్ణించు-సబ్నెట్లు' కమాండ్ ఇచ్చిన ఖాతా కోసం అన్ని సబ్నెట్లను జాబితా చేస్తుంది. ఇది డిఫాల్ట్గా పేజినేషన్కు మద్దతు ఇస్తుంది, దీనిని ఉపయోగించడం ద్వారా నిలిపివేయవచ్చు “–నో-పేజినేట్” జెండా. ది 'వర్ణించు-సబ్నెట్లు' AWS CLIలోని కమాండ్ పేజినేషన్ ప్రారంభించబడినప్పుడు డేటాను తిరిగి పొందడం కోసం సేవకు బహుళ API కాల్లను జారీ చేస్తుంది.
ఇంకా చదవండి: AWS CLIలో పేజీని ఎలా డిసేబుల్ చేయాలి?
AWS CLIలో “వర్ణించండి-సబ్నెట్లు” కమాండ్ను ఎలా ఉపయోగించాలి?
వడపోత, ప్రశ్నించడం, సబ్నెట్లను పేర్కొనడం లేదా విభిన్న అవుట్పుట్ ఫార్మాట్లలో డేటాను ప్రదర్శించడం కోసం బహుళ ఎంపికలు అందుబాటులో ఉన్నాయి. ఈ ఆదేశం సాధారణంగా EC2 ఉదాహరణతో ఉపయోగించబడుతుంది.
వాక్యనిర్మాణం
కమాండ్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
aws ec2 వర్ణించండి-సబ్నెట్లు < ఎంపికలు >
ఎంపికలు
ఎంపికల యొక్క సంక్షిప్త వివరణ క్రింద ఉంది 'వర్ణించు-సబ్నెట్లు' ఆదేశం:
ఎంపికలు | వివరణ |
- ఫిల్టర్లు | డేటా యొక్క నిర్దిష్ట వివరాలను సేకరించేందుకు –filters ఎంపిక ఉపయోగించబడుతుంది. కిందివి వివిధ రకాల ఫిల్టర్లకు మద్దతు ఇస్తున్నాయి 'వర్ణించు-సబ్నెట్లు' ఆదేశం:
– లభ్యత-జోన్: సబ్నెట్ యొక్క లభ్యత జోన్ని ఉపయోగించి ఫిల్టర్ చేయడానికి ఈ ఐచ్ఛికం. – లభ్యత-జోన్-ఐడి: ఇది లభ్యత జోన్ యొక్క IDని సూచిస్తుంది. – లభ్యత-ip-చిరునామా-గణన: అందుబాటులో ఉన్న IPv4 చిరునామాల సంఖ్య. – CIDR-బ్లాక్: ఈ ఐచ్ఛికం IPV4 CIDR బ్లాక్ని సూచిస్తుంది. వినియోగదారు అందించిన CIDR బ్లాక్ సబ్నెట్లోని దానితో సరిగ్గా సరిపోలాలి. – యజమాని-ID: సబ్నెట్ యజమాని యొక్క ఖాతా ID – ట్యాగ్: ట్యాగ్ను రూపొందించే కీ-విలువ జతలను నిర్దిష్ట ఫలితాలను సంగ్రహించడానికి ఫిల్టర్ రకంగా కూడా ఉపయోగించవచ్చు.
బహుళ ఫిల్టర్ రకాలు కూడా అందుబాటులో ఉన్నాయి. వాటి గురించి మరింత చదవడానికి, చూడండి AWS డాక్యుమెంటేషన్. |
-సబ్నెట్-ఐడిలు | ఈ పరామితి జాబితా కోసం నిర్దిష్ట సబ్నెట్ యొక్క IDని ఇన్పుట్ చేస్తుంది. |
- డ్రై-రన్ | ఈ పరామితి వినియోగదారుకు చర్యలకు అనుమతి ఉందో లేదో తనిఖీ చేస్తుంది. అవుట్పుట్ ఎర్రర్ ఫార్మాట్లో ఉంది. వినియోగదారు అవసరమైన అనుమతిని కలిగి ఉంటే, అవుట్పుట్లో వీటిని కలిగి ఉంటుంది 'డ్రై రన్ ఆపరేషన్' . మరోవైపు, వినియోగదారు చర్యకు ఎలాంటి అనుమతులను కలిగి ఉండకపోతే, అవుట్పుట్లో ది 'అనధికారిక ఆపరేషన్' . ఈ కార్యాచరణను నిలిపివేయడానికి, ఉపయోగించండి '-నో-డ్రై-రన్' ఎంపిక. |
-cli-input-json | AWS సేవకు ఒకేసారి బహుళ JSON సూచనలను అందించడానికి –cli-input-json ఉపయోగించబడుతుంది. దీని ద్వారా రూపొందించబడిన JSON ఫార్మాట్లో సూచనలు అందించబడ్డాయి “–జనరేట్-క్లి-స్కెలిటన్” పరామితి. |
-ప్రారంభ-టోకెన్ | పరామితి విలువను అంగీకరిస్తుంది తదుపరి టోకెన్ పరామితి. ఇది స్ట్రింగ్ రకం మరియు జాబితా చేయడానికి ఎక్కువ డేటా ఉన్నప్పుడు NextToken రూపొందించబడుతుంది. ఈ ఫీల్డ్కు అందించిన NextToken విలువ పేజినేటింగ్ ఎక్కడ ప్రారంభించాలో నిర్దేశిస్తుంది. |
-పేజీ పరిమాణం | ఈ పరామితి ప్రతి AWS సర్వీస్ కాల్లో ఉపయోగించాల్సిన పేజీ పరిమాణాన్ని నిర్దేశిస్తుంది. చిన్న పేజీ పరిమాణం సేవకు మరిన్ని API కాల్లకు దారి తీస్తుంది. ఇది ప్రతి సేవా కాల్లో తక్కువ డేటాను తిరిగి పొందడం ద్వారా సమయ వ్యవధిని నిరోధిస్తుంది. |
- గరిష్ట అంశాలు | -max-items పరామితి ప్రతి ప్రతిస్పందనకు పరిమిత డేటాను ప్రదర్శిస్తుంది. జాబితా చేయడానికి మరింత డేటా ఉంటే, కమాండ్ యొక్క అవుట్పుట్ను కలిగి ఉంటుంది “నెక్స్ట్ టోకెన్” కమాండ్ మళ్లీ అమలు చేయబడినప్పుడు డేటా జాబితాను పునఃప్రారంభించే విలువ. |
-జనరేట్-క్లి-స్కెలిటన్ | ఒకేసారి అందించబడే బహుళ సూచనల కోసం అస్థిపంజరం లేదా JSON టెంప్లేట్ను రూపొందించడానికి ఈ పరామితి ఉపయోగించబడుతుంది. ఈ టెంప్లేట్ –cli-input-json పరామితి ద్వారా ఉపయోగించబడుతుంది. |
ఉపయోగించగల గ్లోబల్ ఎంపికలు కూడా అందుబాటులో ఉన్నాయి 'వర్ణించు-సబ్నెట్లు' ఆదేశం. గ్లోబల్ ఆప్షన్లు అనేవి AWS CLI యొక్క బహుళ ఆదేశాలతో ఉపయోగించగల ఎంపికలు. ఈ ఎంపికల గురించి చదవడానికి, చూడండి AWS డాక్యుమెంటేషన్ .
ఉదాహరణలు
వ్యాసంలోని ఈ విభాగం ఈ జెండాల ఉపయోగాన్ని ''తో ప్రదర్శిస్తుంది. వర్ణించు-సబ్నెట్లు' ఆదేశం:
- ఉదాహరణ 1: “వివరించు-సబ్నెట్లు” ఆదేశాన్ని ఉపయోగించి అన్ని సబ్నెట్లను ఎలా వివరించాలి?
- ఉదాహరణ 2: “describe-subnets” కమాండ్ ద్వారా నిర్దిష్ట సబ్నెట్ను ఎలా వివరించాలి?
- ఉదాహరణ 3: 'వివరించు-సబ్ నెట్స్' కమాండ్ ద్వారా సబ్నెట్ వివరాలను ఎలా ఫిల్టర్ చేయాలి?
- ఉదాహరణ 4: 'వర్ణించు-సబ్నెట్లు' కమాండ్ ద్వారా అనుమతులను ఎలా నిర్ణయించాలి?
- ఉదాహరణ 5: 'వర్ణించు-సబ్నెట్లు' కమాండ్ని ఉపయోగించి అవుట్పుట్ని బహుళ ఫార్మాట్లలో ఎలా ప్రదర్శించాలి?
- ఉదాహరణ 6: 'వివరించు-సబ్నెట్లు' కమాండ్ ద్వారా పరిమిత సంఖ్యలో సబ్నెట్లను ఎలా జాబితా చేయాలి?
- ఉదాహరణ 7: 'వివరించు-సబ్ నెట్స్' ఆదేశాల ద్వారా సబ్నెట్ యొక్క నిర్దిష్ట వివరాలను ఎలా ప్రశ్నించాలి?
- ఉదాహరణ 8: “describe-subnet” కమాండ్ని ఉపయోగించడం ద్వారా సబ్నెట్ ట్యాగ్లను ఎలా జాబితా చేయాలి?
ఉదాహరణ 1: “వివరించు-సబ్నెట్లు” ఆదేశాన్ని ఉపయోగించి అన్ని సబ్నెట్లను ఎలా వివరించాలి?
ఇచ్చిన ఖాతా కోసం అన్ని సబ్నెట్లను జాబితా చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
aws ec2 వర్ణించండి-సబ్నెట్లు
అవుట్పుట్
ఉదాహరణ 2: “describe-subnets” కమాండ్ ద్వారా నిర్దిష్ట సబ్నెట్ను ఎలా వివరించాలి?
మీ EC2 ఉదాహరణ యొక్క సబ్నెట్ IDని పొందేందుకు, మీ డ్యాష్బోర్డ్ నుండి EC2 ఉదాహరణపై క్లిక్ చేయండి. ఇది EC2 ఉదాహరణ యొక్క కాన్ఫిగరేషన్ను ప్రదర్శిస్తుంది. పై క్లిక్ చేయండి 'నెట్వర్కింగ్' ప్రదర్శించబడే ఇంటర్ఫేస్ నుండి ట్యాబ్. లోపల 'నెట్వర్కింగ్ వివరాలు' విభాగం, నుండి సబ్నెట్ IDని కాపీ చేయండి “సబ్నెట్ ID” ఫీల్డ్:
నిర్దిష్ట సబ్నెట్ను జాబితా చేయడానికి, ఆదేశం క్రింది విధంగా ఇవ్వబడుతుంది:
aws ec2 వర్ణించండి-సబ్నెట్లు --సబ్నెట్-ఐడిలు < సబ్ నెట్ >
భర్తీ చేయండి
అవుట్పుట్
ఉదాహరణ 3: 'వివరించు-సబ్ నెట్స్' కమాండ్ ద్వారా సబ్నెట్ వివరాలను ఎలా ఫిల్టర్ చేయాలి?
సబ్నెట్లను ఫిల్టర్ చేయడానికి వివిధ ఫిల్టర్లు అందుబాటులో ఉన్నాయి అంటే, లభ్యత మండలాలు, యజమాని ID, CIDR బ్లాక్, మొదలైనవి. మీ EC2 ఉదాహరణ కోసం లభ్యత జోన్ను గుర్తించడానికి, EC2 డాష్బోర్డ్ నుండి ఉదాహరణ పేరును క్లిక్ చేయండి. ఇది లోపల EC2 ఉదాహరణ యొక్క కాన్ఫిగరేషన్లను ప్రదర్శిస్తుంది 'నెట్వర్కింగ్' ట్యాబ్. ఈ ట్యాబ్ నుండి, గుర్తించండి 'లభ్యత జోన్' మరియు దాని నుండి IDని కాపీ చేయండి:
కు లభ్యత జోన్ ఆధారంగా సబ్నెట్లను ఫిల్టర్ చేయండి , ఆదేశం క్రింద ఇవ్వబడింది:
aws ec2 వర్ణించండి-సబ్నెట్లు --ఫిల్టర్లు 'పేరు=లభ్యత-జోన్,విలువలు=ap-ఆగ్నేయ-1బి'
విలువను భర్తీ చేయండి' ap-ఆగ్నేయ-1b ” కాపీ చేయబడిన లభ్యత జోన్ పేరుతో.
అవుట్పుట్
ఎగువ-కుడి మూలలో ఉన్న వినియోగదారు పేరుపై క్లిక్ చేయడం ద్వారా AWS ఖాతా IDని నిర్ణయించవచ్చు. క్లిక్ చేయడం ద్వారా ఖాతా IDని కాపీ చేయండి 'కాపీ' ఖాతా IDని కాపీ చేయడానికి డ్రాప్-డౌన్ జాబితా నుండి చిహ్నం:
అదేవిధంగా, కు ఖాతా ID ఆధారంగా సబ్నెట్లను ఫిల్టర్ చేయండి వినియోగదారు యొక్క, కింది ఆదేశం ఉపయోగించబడుతుంది:
aws ec2 వర్ణించండి-సబ్నెట్లు --ఫిల్టర్లు 'పేరు=ఓనర్-ఐడి, విలువలు=<అకౌంట్ ఐడి>'
భర్తీ చేయండి “<అకౌంట్ ఐడి>” మీ AWS ఖాతా IDతో.
అవుట్పుట్
కమాండ్ యొక్క అవుట్పుట్ క్రింది విధంగా ఉంది:
ఉదాహరణ 4: 'వర్ణించు-సబ్నెట్లు' కమాండ్ ద్వారా అనుమతులను ఎలా నిర్ణయించాలి?
నిర్దిష్ట సబ్నెట్ కోసం అనుమతులను నిర్ణయించడానికి, ది - డ్రై రన్ ఎంపిక ఉపయోగించబడుతుంది. ఈ ఫీల్డ్ లోపం ఆకృతిని అనుసరిస్తుంది మరియు క్రింది విధంగా ఉపయోగించబడుతుంది:
aws ec2 వర్ణించండి-సబ్నెట్లు --డ్రై-రన్
అవుట్పుట్
కమాండ్ యొక్క అవుట్పుట్ క్రింది విధంగా ఉంది:
మరోవైపు, వినియోగదారు ఈ ఎంపికను నిలిపివేయాలనుకుంటే మరియు అన్ని లోడ్ బ్యాలెన్సర్లను జాబితా చేయాలనుకుంటే, కింది ఆదేశాన్ని ఉపయోగించండి:
aws ec2 వర్ణించండి-సబ్నెట్లు --నో-డ్రై-రన్
అవుట్పుట్
కమాండ్ యొక్క అవుట్పుట్ క్రింది విధంగా ఉంది:
ఉదాహరణ 5: 'వర్ణించు-సబ్నెట్లు' కమాండ్ని ఉపయోగించి అవుట్పుట్ని బహుళ ఫార్మాట్లలో ఎలా ప్రదర్శించాలి?
బహుళ అవుట్పుట్ ఫార్మాట్లకు మద్దతు ఉంది వర్ణించు-సబ్ నెట్స్ AWS యొక్క ఆదేశం. వీటిలో JSON, YAML లేదా టెక్స్ట్ ఉన్నాయి. వినియోగదారు కేవలం –అవుట్పుట్ ఫీల్డ్ విలువను భర్తీ చేయవచ్చు:
aws ec2 వర్ణించండి-సబ్నెట్లు --అవుట్పుట్ పట్టిక
భర్తీ చేయండి పట్టిక లో విలువ - అవుట్పుట్ విభిన్న అవుట్పుట్ ఫార్మాట్లతో ఫీల్డ్ అంటే, JSON, YAML లేదా టెక్స్ట్.
అవుట్పుట్
కమాండ్ యొక్క అవుట్పుట్ క్రింది విధంగా ఉంది:
ఉదాహరణ 6: “describe-subnets” కమాండ్ ద్వారా పరిమిత సంఖ్యలో సబ్నెట్లను ఎలా జాబితా చేయాలి?
ఒకే ప్రతిస్పందనలో సబ్నెట్ల సంఖ్యను పరిమితం చేయడానికి –max-items ఉపయోగించబడుతుంది:
aws ec2 వర్ణించండి-సబ్నెట్లు --గరిష్ట అంశాలు 1
'1' విలువను 1 నుండి 1000 మధ్య మీకు నచ్చిన ఏదైనా సంఖ్యా విలువతో భర్తీ చేయండి.
అవుట్పుట్
కమాండ్ యొక్క అవుట్పుట్ క్రింది విధంగా ఉంది:
అవుట్పుట్ నుండి నెక్స్ట్టోకెన్ విలువను అందించండి -ప్రారంభ-టోకెన్ . ఈ టోకెన్ తదుపరి లోడ్ బ్యాలెన్సర్ నుండి డేటాను జాబితా చేయడాన్ని పునఃప్రారంభిస్తుంది:
aws ec2 వర్ణించండి-సబ్నెట్లు --ప్రారంభ-టోకెన్ < తదుపరి టోకెన్ >
అవుట్పుట్ నుండి
అవుట్పుట్
కోడ్ యొక్క అవుట్పుట్ క్రింది విధంగా ఉంది:
ఉదాహరణ 7: 'వివరించు-సబ్నెట్' కమాండ్ ద్వారా సబ్నెట్ యొక్క నిర్దిష్ట వివరాలను ఎలా ప్రశ్నించాలి?
యొక్క అవుట్పుట్ 'వర్ణించు-సబ్నెట్లు' కమాండ్ సబ్నెట్ శ్రేణిని కలిగి ఉంటుంది. సబ్నెట్ శ్రేణి యొక్క నిర్దిష్ట సమాచారాన్ని సంగ్రహించడానికి, కింది ఆదేశం ఉపయోగించబడుతుంది:
aws ec2 వర్ణించండి-సబ్నెట్లు --ప్రశ్న 'సబ్నెట్లు[*].SubnetId'
అవుట్పుట్
కమాండ్ యొక్క అవుట్పుట్ క్రింది విధంగా ఉంది:
ఉదాహరణ 8: “describe-subnets” కమాండ్ని ఉపయోగించడం ద్వారా సబ్నెట్ ట్యాగ్లను ఎలా జాబితా చేయాలి?
ట్యాగ్లను ఉపయోగించడం ద్వారా సబ్నెట్లను ఫిల్టర్ చేసే మరొక పద్ధతి. ట్యాగ్ అనేది కీ-విలువ కీ జత. 59 ట్యాగ్లను ఒకే AWS వనరుతో అనుబంధించవచ్చు. సబ్నెట్ కీని నిర్ణయించడానికి, సందర్శించండి 'VPC' AWS మేనేజ్మెంట్ కన్సోల్ శోధన పట్టీలో శోధించడం ద్వారా సేవ. VPC సర్వీస్ డాష్బోర్డ్ నుండి “సబ్నెట్” ఎంపికను క్లిక్ చేయండి:
నుండి సబ్నెట్లు డాష్బోర్డ్, సబ్నెట్ను ఎంచుకోండి. ఇది దాని కాన్ఫిగరేషన్లను ప్రదర్శిస్తుంది. క్లిక్ చేయండి 'టాగ్లు' ట్యాబ్ చేసి, కింద పేరు మరియు విలువను కాపీ చేయండి 'కీ' మరియు 'విలువ' ఫీల్డ్లు:
ట్యాగ్ల ద్వారా సబ్నెట్లను ఫిల్టర్ చేయడానికి కింది ఆదేశం ఉపయోగించబడుతుంది:
aws ec2 వర్ణించండి-సబ్నెట్లు --ఫిల్టర్లు 'పేరు=ట్యాగ్:<పేరు>,విలువలు=
విలువను భర్తీ చేయండి “<పేరు>” మరియు “
అవుట్పుట్
కమాండ్ యొక్క అవుట్పుట్ క్రింది విధంగా ఉంది:
ఈ గైడ్ నుండి ఇదంతా.
ముగింపు
AWS CLIలో సబ్నెట్లను జాబితా చేయడానికి, ఉపయోగించండి 'వర్ణించు-సబ్నెట్లు' ఆదేశం. ఇది VPCలోని అన్ని లేదా నిర్దిష్ట సబ్నెట్లను వివరిస్తుంది మరియు విభిన్న చర్యల కోసం బహుళ ఎంపికలను అంగీకరిస్తుంది. AWS వినియోగదారుల కోసం, ది 'వర్ణించు-సబ్నెట్లు' కమాండ్ నెట్వర్క్ను కాన్ఫిగర్ చేయడంలో మరియు ట్రబుల్షూట్ చేయడంలో సహాయపడుతుంది. ఈ ఆదేశాన్ని ఉపయోగించడానికి, AWS CLIని కాన్ఫిగర్ చేయండి మరియు టెర్మినల్కు పై ఆదేశాలను అందించండి. ఈ కథనం ఉపయోగించి దశల వారీ ప్రదర్శన వర్ణించు-సబ్ నెట్స్ AWS CLIలో ఆదేశం.