Kuidas kasutada AWS-i CLI-s käsku „describe-subnets”?

Kuidas Kasutada Aws I Cli S Kasku Describe Subnets



AWS CLI on käsupõhine võimas tööriist AWS-i teenustele hõlpsaks juurdepääsuks ja nende haldamiseks. Selle utiliidi abil saavad kasutajad ressursse otse suhelda, konfigureerida, automatiseerida, alla laadida või nendega manipuleerida. Nagu nimigi ütleb, töötab see käskudel, mis aktsepteerivad erinevaid lippe. Üks selline käsk on 'Kirjelda-alamvõrke' käsk AWS CLI-s.

Kiire ülevaade







See artikkel hõlmab järgmisi aspekte.



Enne mõistmist 'Kirjelda-alamvõrke' käsku, mõistame esmalt VPC-de kontseptsiooni. AWS-is on Virtuaalne privaatpilv (VPC) on globaalsete ressursside võrgustik, mis pakub oma kasutajatele võrkude, ressursside ja ühenduvuse täielikku kontrolli ja haldamist. VPC-s on erinevad alamvõrgud. A alamvõrk on lai valik IP-aadresse. Pärast VPC seadistamist saab kasutaja lisada ressursse, nt EC2 eksemplare, relatsiooniandmebaase jne. Need ressursid on ülemaailmselt juurdepääsetavad IP-aadressidega, mis on määratud VPC alamvõrkudest.



Loe rohkem: Kuidas VPC-d kasutada | AWS-iga alustamine





Mis on AWS-i CLI-s käsk „describe-subnets”?

The 'Kirjelda-alamvõrke' käsk loetleb kõik antud konto alamvõrgud. See toetab vaikimisi lehekülgede jagamist, mille saab keelata, kasutades '-ei-lehekülgedele' lipp. The 'Kirjelda-alamvõrke' AWS-i CLI-s olev käsk väljastab teenusele mitu API-kutset andmete toomiseks, kui lehekülgede otsimine on lubatud.

Loe rohkem: Kuidas keelata leht AWS CLI-s?



Kuidas kasutada AWS-i CLI-s käsku „describe-subnets”?

Saadaval on mitu võimalust filtreerimiseks, päringute tegemiseks, alamvõrkude määramiseks või andmete kuvamiseks erinevates väljundvormingutes. Seda käsku kasutatakse tavaliselt koos EC2 eksemplariga.

Süntaks

Käsu süntaks on järgmine:

aws ec2 kirjeldavad alamvõrke < Valikud >

Valikud

Allpool on toodud valikute lühikirjeldus 'Kirjelda-alamvõrke' käsk:

Valikud Kirjeldus
-filtrid Suvandit –filters kasutatakse andmete konkreetsete üksikasjade eraldamiseks. Järgmised on eri tüüpi filtrid, mida toetab 'Kirjelda-alamvõrke' käsk:

saadavuse tsoon: See suvand on mõeldud filtreerimiseks, kasutades alamvõrgu saadavuse tsooni.

Kättesaadavus-tsooni-id: See viitab saadavuse tsooni ID-le.

Kättesaadavus-ip-aadressi arv: Saadaolevate IPv4-aadresside arv.

CIDR-blokk: See valik viitab IPV4 CIDR-plokile. Kasutaja pakutav CIDR-plokk peaks täpselt vastama alamvõrgus olevale.

Omaniku ID: Alamvõrgu omaniku konto ID

silt: Märgendi moodustavaid võtme-väärtuse paare saab kasutada ka filtritüübina konkreetsete tulemuste ekstraheerimiseks.

Saadaval on ka mitut tüüpi filtrit. Nende kohta lisateabe saamiseks vaadake AWS-i dokumentatsioon.

– alamvõrgu ID-d See parameeter sisestab loetlemiseks konkreetse alamvõrgu ID.
- kuivtöö See parameeter kontrollib, kas kasutajal on toiminguteks luba või mitte. Väljund on veavormingus. Kui kasutajal on nõutav luba, sisaldab väljund 'DryRunOperation' . Teisest küljest, kui kasutajal ei ole toimingu jaoks õigusi, sisaldab väljund 'Volita tegevus' . Selle funktsiooni keelamiseks kasutage “–kuivalt käitamata” valik.
-cli-input-json Faili –cli-input-json kasutatakse AWS-teenusele korraga mitme JSON-juhise edastamiseks. Juhised on esitatud JSON-vormingus, mille genereerib '-genereeri-klii-skelett' parameeter.
-stardimärk Parameeter aktsepteerib parameetri väärtust NextToken parameeter. See on stringi tüüpi ja NextToken genereeritakse siis, kui loendisse lisatakse rohkem andmeid. Sellele väljale antud NextTokeni väärtus määrab, kust alustada lehekülgede otsimist.
- lehe suurus See parameeter määrab lehe suuruse, mida tuleb kasutada igas AWS-i teenusekõnes. Väiksem lehe suurus toob teenusele rohkem API-kutseid. See hoiab ära ajalõpu, hankides iga teeninduskõne ajal vähem andmeid.
-maksimaalsed kaubad Parameeter –max-items kuvab vastuse kohta piiratud andmeid. Kui loetlemiseks on rohkem andmeid, sisaldab käsu väljund 'NextToken' väärtus, mis jätkab andmete loetlemist, kui käsk uuesti käivitatakse.
– genereerida kliskelett Seda parameetrit kasutatakse skeleti või JSON-malli loomiseks mitme korraga antava juhise jaoks. Seda malli kasutab parameeter –cli-input-json.

Saadaval on ka globaalsed valikud, mida saab kasutada 'Kirjelda-alamvõrke' käsk. Globaalsed suvandid on need suvandid, mida saab kasutada mitme AWS CLI käsuga. Nende valikute kohta lugemiseks vaadake AWS-i dokumentatsioon .

Näited

See artikli jaotis demonstreerib nende lippude kasutamist koos ' kirjelda alamvõrke” käsk:

Näide 1: Kuidas kirjeldada kõiki alamvõrke, kasutades käsku “describe-subnets”?

Kõigi antud konto alamvõrkude loetlemiseks kasutage järgmist käsku:

aws ec2 kirjeldavad alamvõrke

Väljund

Näide 2: kuidas kirjeldada konkreetset alamvõrku käsuga „describe-subnets”?

EC2 eksemplari alamvõrgu ID hankimiseks klõpsake armatuurlaual EC2 eksemplari. See kuvab EC2 eksemplari konfiguratsiooni. Klõpsake nuppu 'Võrgustik' kuvatava liidese vahekaarti. Piirkonnas 'Võrgustiku üksikasjad' kopeerige alamvõrgu ID jaotisest 'Alamvõrgu ID' väli:

Konkreetse alamvõrgu loetlemiseks antakse käsk järgmiselt:

aws ec2 kirjeldavad alamvõrke --alamvõrgu ID-d < alamvõrk >

Asendage teie EC2 eksemplari alamvõrgu ID-ga.

Väljund

Näide 3: kuidas filtreerida alamvõrgu üksikasju käsu „describe-subnets” kaudu?

Alamvõrkude filtreerimiseks on saadaval erinevad filtrid, st saadavuse tsoonid, omaniku ID, CIDR-i plokk jne. EC2 eksemplari saadavuse tsooni määramiseks klõpsake EC2 armatuurlaual eksemplari nimel. See kuvab EC2 eksemplari konfiguratsioonid 'Võrgustik' sakk. Sellelt vahekaardilt otsige üles 'Saadavaloleku tsoon' ja kopeerige sealt ID:

To filtreerige alamvõrgud saadavuse tsooni alusel , käsk antakse allpool:

aws ec2 kirjeldavad alamvõrke --filtrid 'Nimi=kättesaadavus-tsoon,Väärtused=ap-kagu-1b'

Asenda väärtus ' ap-kagu-1b ” kopeeritud saadavustsooni nimega.

Väljund

AWS-i konto ID saab määrata, klõpsates paremas ülanurgas kasutajanimel. Kopeerige konto ID, klõpsates nuppu 'kopeeri' ikoon ripploendist, et konto ID kopeerida:

Samamoodi, et filtreerige alamvõrgud konto ID alusel kasutaja jaoks kasutatakse järgmist käsku:

aws ec2 kirjeldavad alamvõrke --filtrid 'Nimi=omaniku-id, väärtused= '

Asendage ' ' oma AWS-i konto ID-ga.

Väljund

Käsu väljund on järgmine:

Näide 4: Kuidas määrata õigusi käsu „describe-subnets” kaudu?

Konkreetse alamvõrgu õiguste määramiseks - kuivjooks valikut kasutatakse. See väli järgib vea vormingut ja seda kasutatakse järgmisel viisil:

aws ec2 kirjeldavad alamvõrke -- kuivtöö

Väljund

Käsu väljund on järgmine:

Teisest küljest, kui kasutaja soovib selle valiku keelata ja loetleda kõik koormuse tasakaalustajad, kasutage järgmist käsku:

aws ec2 kirjeldavad alamvõrke -- kuivkäivitus puudub

Väljund

Käsu väljund on järgmine:

Näide 5: Kuidas kuvada väljundit mitmes vormingus, kasutades käsku “describe-subnets”?

Toetab mitut väljundvormingut kirjelda-alamvõrke AWS-i käsk. Nende hulka kuuluvad JSON, YAML või tekst. Kasutaja saab lihtsalt asendada väljundvälja väärtuse:

aws ec2 kirjeldavad alamvõrke --väljund laud

Asendage laud väärtus -väljund välja erinevate väljundvormingutega, nt JSON, YAML või tekst.

Väljund

Käsu väljund on järgmine:

Näide 6: kuidas loetleda piiratud arv alamvõrke käsuga „describe-subnets”?

Märgistust –max-items kasutatakse alamvõrkude arvu piiramiseks ühes vastuses:

aws ec2 kirjeldavad alamvõrke --maksimaalsed esemed 1

Asendage väärtus '1' mis tahes teie valitud arvväärtusega vahemikus 1 kuni 1000.

Väljund

Käsu väljund on järgmine:

Esitage NextTokeni väärtus väljundist kuni -stardimärk . See luba jätkab andmete loetlemist järgmisest koormuse tasakaalustajast alates:

aws ec2 kirjeldavad alamvõrke --stardimärk < NextToken >

Asendage oma NextTokeni väärtusega väljundis.

Väljund

Koodi väljund on järgmine:

Näide 7: Kuidas teha päringut alamvõrgu konkreetsete üksikasjade kohta käsuga „describe-subnet”?

väljund 'Kirjelda-alamvõrke' käsk koosneb alamvõrgu massiivist. Alamvõrgu massiivi spetsiifilise teabe eraldamiseks kasutatakse järgmist käsku:

aws ec2 kirjeldavad alamvõrke --päring 'Alamvõrgud[*]. SubnetId'

Väljund

Käsu väljund on järgmine:

Näide 8. Kuidas loetleda alamvõrgu silte, kasutades käsku “describe-subnets”?

Teine meetod alamvõrkude filtreerimiseks on siltide kasutamine. Silt on võtme-väärtuse võtmepaar. Ühe AWS-i ressursiga saab seostada 59 silti. Alamvõrgu võtme määramiseks külastage 'VPC' teenust, otsides seda AWS-i halduskonsooli otsinguribalt. Klõpsake VPC teenuse armatuurlaual valikut „Alamvõrk”:

Alates Alamvõrgud armatuurlaual, valige alamvõrk. See kuvab selle konfiguratsioonid. Klõpsake nuppu 'Sildid' vahekaarti ja kopeerige nimi ja väärtus all 'Võti' ja 'Väärtus' väljad:

Alamvõrkude filtreerimiseks siltide järgi kasutatakse järgmist käsku:

aws ec2 kirjeldavad alamvõrke --filtrid 'Nimi=silt:,Väärtused=

Asendage väärtus '' ja '' teie siltide kopeeritud väärtusega. Pakkuda kopeeritud võti juurde ja 'Väärtus' juurde valdkonnas.

Väljund

Käsu väljund on järgmine:

See on kõik sellest juhendist.

Järeldus

AWS-i CLI-s alamvõrkude loetlemiseks kasutage nuppu 'Kirjelda-alamvõrke' käsk. See kirjeldab kõiki või konkreetseid alamvõrke VPC-s ja aktsepteerib mitut valikut erinevate toimingute jaoks. AWS-i kasutajate jaoks 'Kirjelda-alamvõrke' käsk võib aidata võrgu konfigureerimisel ja tõrkeotsingul. Selle käsu kasutamiseks konfigureerige AWS-i CLI ja edastage terminalile ülaltoodud käsud. See artikkel on samm-sammult tutvustus selle kasutamise kohta kirjelda-alamvõrke käsk AWS CLI-s.