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:
- Mikä on AWS CLI:n description-subnet-komento?
- Kuinka käyttää description-subnet-komentoa AWS CLI:ssä?
- Johtopäätös
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?
- Esimerkki 2: Kuinka kuvata tietty aliverkko 'describe-subnets' -komennolla?
- Esimerkki 3: Kuinka suodatetaan aliverkon tiedot 'describe-subnets' -komennon avulla?
- Esimerkki 4: Kuinka määrittää käyttöoikeudet 'describe-subnets' -komennon avulla?
- Esimerkki 5: Kuinka näyttää tulos useissa muodoissa käyttämällä 'describe-subnets' -komentoa?
- Esimerkki 6: Kuinka luetteloidaan rajoitettu määrä aliverkkoja 'describe-subnets' -komennolla?
- Esimerkki 7: Kuinka kysyä aliverkon tiettyjä tietoja 'describe-subnets' -komentojen kautta?
- Esimerkki 8: Kuinka luetella aliverkon tunnisteet käyttämällä 'describe-subnet' -komentoa?
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
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 '
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
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:
Vaihda arvo '
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ä.