Kuinka käyttää 'describe-subnets' -komentoa AWS CLI:ssä?

Kuinka Kayttaa Describe Subnets Komentoa Aws Cli Ssa



AWS CLI on komentopohjainen tehokas työkalu AWS-palvelujen helppoon käyttöön ja hallintaan. Tämän apuohjelman avulla käyttäjät voivat kommunikoida suoraan, määrittää, automatisoida, ladata tai käsitellä resursseja. Kuten nimestä voi päätellä, se toimii komennoilla, jotka hyväksyvät erilaisia ​​lippuja. Yksi tällainen komento on 'kuvaile-aliverkot' komento AWS CLI:ssä.

Quick Outline







Tämä artikkeli kattaa seuraavat näkökohdat:



Ennen kuin ymmärrät 'kuvaile-aliverkot' -komentoa, ymmärrämme ensin VPC-konseptin. AWS:ssä Virtual Private Cloud (VPC) on maailmanlaajuisten resurssien verkosto, joka tarjoaa käyttäjilleen täyden hallinnan ja hallinnan verkkoja, resursseja ja yhteyksiä. VPC:ssä on erilaisia ​​aliverkkoja. A aliverkko on laaja valikoima IP-osoitteita. VPC:n määrittämisen jälkeen käyttäjä voi lisätä resursseja, esim. EC2-esiintymiä, relaatiotietokantoja jne. Nämä resurssit ovat maailmanlaajuisesti käytettävissä IP-osoitteilla, jotka on määritetty VPC:n aliverkoista.



Lue lisää: Kuinka käyttää VPC | AWS:n käytön aloittaminen





Mikä on AWS CLI:n 'describe-subnets' -komento?

The 'kuvaile-aliverkot' komento luettelee kaikki tietyn tilin aliverkot. Se tukee oletuksena sivutusta, joka voidaan poistaa käytöstä käyttämällä '-ei sivutusta' lippu. The 'kuvaile-aliverkot' komento AWS CLI:ssä lähettää useita API-kutsuja palveluun tietojen hakemiseksi, kun sivutus on käytössä.

Lue lisää: Kuinka poistaa sivu käytöstä AWS CLI:ssä?



Kuinka käyttää 'describe-subnets' -komentoa AWS CLI:ssä?

Suodatukseen, kyselyihin, aliverkkojen määrittämiseen tai tietojen näyttämiseen eri tulostusmuodoissa on useita vaihtoehtoja. Tätä komentoa käytetään yleisesti EC2-ilmentymän kanssa.

Syntaksi

Komennon syntaksi on seuraava:

aws ec2 description-aliverkkoja < Vaihtoehdot >

Vaihtoehdot

Alla on lyhyt kuvaus vaihtoehdoista 'kuvaile-aliverkot' komento:

Vaihtoehdot Kuvaus
– suodattimet -filters-vaihtoehtoa käytetään tietojen erityisten yksityiskohtien poimimiseen. Seuraavat ovat erityyppisiä suodattimia, joita 'kuvaile-aliverkot' komento:

Saatavuus-alue: Tämä vaihtoehto on tarkoitettu suodatukseen aliverkon Saatavuusvyöhykkeen avulla.

Saatavuus-alueen tunnus: Se viittaa käytettävyysalueen tunnukseen.

Saatavuus-ip-osoite-määrä: Saatavilla olevien IPv4-osoitteiden määrä.

CIDR-esto: Tämä vaihtoehto viittaa IPV4 CIDR -lohkoon. Käyttäjän tarjoaman CIDR-lohkon tulee vastata tarkasti aliverkon CIDR-lohkoa.

Omistajan tunnus: Aliverkon omistajan tilitunnus

tag: Tunnisteen muodostavia avainarvo-pareja voidaan käyttää myös suodatintyyppinä tiettyjen tulosten poimimiseen.

Saatavilla on myös useita suodatintyyppejä. Jos haluat lukea niistä lisää, katso AWS-dokumentaatio.

-aliverkon tunnukset Tämä parametri syöttää tietyn aliverkon tunnuksen luettelointia varten.
-kuivaharjoittelu Tämä parametri tarkistaa, onko käyttäjällä lupa toimintoihin vai ei. Tulos on virhemuodossa. Jos käyttäjällä on vaadittu käyttöoikeus, tulos sisältää 'DryRunOperation' . Toisaalta, jos käyttäjällä ei ole oikeuksia toimintoon, tulos sisältää 'Luvaton toiminta' . Voit poistaa tämän toiminnon käytöstä käyttämällä '-ei kuivaajoa' vaihtoehto.
–cli-input-json -cli-input-json-komentoa käytetään tarjoamaan useita JSON-käskyjä kerralla AWS-palvelulle. Ohjeet toimitetaan JSON-muodossa, jonka luo '-generate-cli-skeleton' parametri.
-aloitusmerkki Parametri hyväksyy arvon NextToken parametri. Se on merkkijonotyyppinen ja NextToken luodaan, kun listattavaa dataa on enemmän. Tähän kenttään annetun NextTokenin arvo määrittää, mistä sivutus aloitetaan.
-sivun koko Tämä parametri määrittää kussakin AWS-palvelukutsussa käytettävän sivukoon. Pienempi sivukoko aiheuttaa enemmän API-kutsuja palveluun. Tämä estää aikakatkaisun hakemalla vähemmän dataa jokaisessa palvelupuhelussa.
– tavaran enimmäismäärä Parametri –max-items näyttää rajoitetun tiedon vastausta kohden. Jos luetteloitavia tietoja on enemmän, komennon tulos sisältää 'NextToken' arvo, joka jatkaa tietojen listaamista, kun komento suoritetaan uudelleen.
-luurangon luominen Tätä parametria käytetään luomaan luuranko tai JSON-malli useille käskyille, jotka annetaan kerralla. Tätä mallia käyttää parametri –cli-input-json.

Saatavilla on myös maailmanlaajuisia vaihtoehtoja, joita voidaan käyttää 'kuvaile-aliverkot' komento. Yleiset asetukset ovat niitä vaihtoehtoja, joita voidaan käyttää useiden AWS CLI:n komentojen kanssa. Jos haluat lukea näistä vaihtoehdoista, katso AWS-dokumentaatio .

Esimerkkejä

Tämä artikkelin osio osoittaa näiden lippujen käytön ' kuvaile aliverkkoja” komento:

Esimerkki 1: Kuinka kuvata kaikki aliverkot 'describe-subnets' -komennolla?

Listaa kaikki tietyn tilin aliverkot käyttämällä seuraavaa komentoa:

aws ec2 description-aliverkkoja

Lähtö

Esimerkki 2: Kuinka kuvata tietty aliverkko 'describe-subnets' -komennolla?

Hanki EC2-ilmentymäsi aliverkkotunnus napsauttamalla EC2-ilmentymää kojelaudassasi. Tämä näyttää EC2-ilmentymän kokoonpanon. Klikkaa 'Verkottuminen' -välilehti näytetystä käyttöliittymästä. Sisällä “Verkoston tiedot” -osiossa kopioi aliverkon tunnus 'Aliverkon tunnus' ala:

Tietyn aliverkon luetteloimiseksi komento annetaan seuraavasti:

aws ec2 description-aliverkkoja --aliverkon tunnukset < aliverkko >

Korvata EC2-ilmentymän aliverkkotunnuksellasi.

Lähtö

Esimerkki 3: Kuinka suodatetaan aliverkon tiedot 'describe-subnets' -komennon avulla?

Aliverkkojen suodattamiseen on saatavana erilaisia ​​suodattimia, esim. saatavuusalueet, omistajan tunnus, CIDR-esto jne. Voit määrittää EC2-ilmentymän saatavuusvyöhykkeen napsauttamalla ilmentymän nimeä EC2-kojelaudassa. Tämä näyttää EC2-ilmentymän kokoonpanot sisällä 'Verkottuminen' -välilehti. Etsi tältä välilehdeltä “Saatavuusalue” ja kopioi tunnus siitä:

Vastaanottaja suodattaa aliverkot saatavuusvyöhykkeen perusteella , komento annetaan alla:

aws ec2 description-aliverkkoja -- suodattimet 'Nimi=saatavuusvyöhyke,Arvot=ap-southeast-1b'

Korvaa arvo ' ap-kaakkois-1b ” kopioidulla käytettävyysalueen nimellä.

Lähtö

AWS-tilin tunnus voidaan määrittää napsauttamalla käyttäjänimeä oikeassa yläkulmassa. Kopioi tilitunnus napsauttamalla 'kopio' -kuvaketta avattavasta luettelosta kopioidaksesi tilitunnuksen:

Samoin siihen suodattaa aliverkot tilitunnuksen perusteella käyttäjältä, käytetään seuraavaa komentoa:

aws ec2 description-aliverkkoja -- suodattimet 'Nimi=omistajatunnus, arvot='

Korvata ' ' AWS-tilisi tunnuksellasi.

Lähtö

Komennon tulos on seuraava:

Esimerkki 4: Kuinka määrittää käyttöoikeudet 'describe-subnets' -komennon avulla?

Voit määrittää tietyn aliverkon käyttöoikeudet -kuivaharjoittelu vaihtoehtoa käytetään. Tämä kenttä noudattaa virhemuotoa ja sitä käytetään seuraavalla tavalla:

aws ec2 description-aliverkkoja --kuivaharjoittelu

Lähtö

Komennon tulos on seuraava:

Toisaalta, jos käyttäjä haluaa poistaa tämän vaihtoehdon käytöstä ja luetella kaikki kuormituksen tasaajat, käytä seuraavaa komentoa:

aws ec2 description-aliverkkoja -- ei kuivaajoa

Lähtö

Komennon tulos on seuraava:

Esimerkki 5: Kuinka näyttää tulos useissa muodoissa käyttämällä 'describe-subnets' -komentoa?

Tukee useita tulostusmuotoja kuvaile-aliverkkoja AWS:n komento. Näitä ovat JSON, YAML tai teksti. Käyttäjä voi yksinkertaisesti korvata -tulostuskentän arvon:

aws ec2 description-aliverkkoja --lähtö pöytä

Korvata pöytä arvoa -lähtö kenttään eri tulostusmuodoilla, kuten JSON, YAML tai teksti.

Lähtö

Komennon tulos on seuraava:

Esimerkki 6: Kuinka luetteloidaan rajoitettu määrä aliverkkoja 'describe-subnets' -komennolla?

-max-kohteita käytetään rajoittamaan aliverkkojen määrää yhdessä vastauksessa:

aws ec2 description-aliverkkoja --kohteiden enimmäismäärä 1

Korvaa arvo '1' millä tahansa valitsemallasi numeroarvolla väliltä 1 - 1000.

Lähtö

Komennon tulos on seuraava:

Anna NextTokenin arvo lähdöstä -aloitusmerkki . Tämä tunnus jatkaa tietojen listaamista seuraavasta kuormituksen tasapainottimesta eteenpäin:

aws ec2 description-aliverkkoja --aloitusmerkki < NextToken >

Korvaa tulosteen NextToken-arvollasi.

Lähtö

Koodin tulos on seuraava:

Esimerkki 7: Kuinka kysyä aliverkon tiettyjä tietoja 'describe-subnet'-komennon kautta?

Tuotos 'kuvaile-aliverkot' komento koostuu aliverkkotaulukosta. Aliverkkotaulukon erityisten tietojen poimimiseksi käytetään seuraavaa komentoa:

aws ec2 description-aliverkkoja --kysely 'Aliverkot[*].SubnetId'

Lähtö

Komennon tulos on seuraava:

Esimerkki 8: Kuinka luetteloidaan aliverkkotunnisteita käyttämällä 'describe-subnets' -komentoa?

Toinen tapa suodattaa aliverkkoja on käyttää tunnisteita. Tunniste on avain-arvo-avainpari. 59 tunnistetta voidaan liittää yhteen AWS-resurssiin. Voit määrittää aliverkon avaimen käymällä osoitteessa 'VPC' palvelua etsimällä sitä AWS-hallintakonsolin hakupalkista. Napsauta 'Aliverkko' -vaihtoehtoa VPC-palvelun hallintapaneelista:

alkaen Aliverkot kojelautaan, valitse aliverkko. Tämä näyttää sen kokoonpanot. Klikkaa 'Tagit' -välilehti ja kopioi nimi ja arvo -kohdan alla 'Avain' ja 'Arvo' kentät:

Seuraavaa komentoa käytetään suodattamaan aliverkot tunnisteiden mukaan:

aws ec2 description-aliverkkoja -- suodattimet 'Nimi=tunniste:,Arvot=

Vaihda arvo '' ja ' ' tunnisteiden kopioidulla arvolla. Tarjoa kopioitu avain to ja 'Arvo' kohtaan ala.

Lähtö

Komennon tulos on seuraava:

Siinä kaikki tästä oppaasta.

Johtopäätös

Voit luetella aliverkot AWS CLI:ssä käyttämällä 'kuvaile-aliverkot' komento. Se kuvaa kaikki tai tietyt aliverkot VPC:ssä ja hyväksyy useita vaihtoehtoja eri toimiin. AWS-käyttäjille 'kuvaile-aliverkot' komento voi auttaa verkon määrittämisessä ja vianmäärityksessä. Käyttääksesi tätä komentoa, määritä AWS CLI ja anna yllä olevat komennot päätteelle. Tämä artikkeli on vaiheittainen osoitus sen käytöstä kuvaile-aliverkkoja komento AWS CLI:ssä.