Hogyan kell használni a „describe-subnets” parancsot az AWS CLI-ben?

Hogyan Kell Hasznalni A Describe Subnets Parancsot Az Aws Cli Ben



AWS CLI egy parancsalapú hatékony eszköz az AWS-szolgáltatások egyszerű eléréséhez és kezeléséhez. Ezzel a segédprogrammal a felhasználók közvetlenül kommunikálhatnak, konfigurálhatják, automatizálhatják, letölthetik vagy manipulálhatják az erőforrásokat. Ahogy a neve is sugallja, különféle zászlókat elfogadó parancsokkal működik. Az egyik ilyen parancs a „leírja-alhálózatok” parancsot az AWS CLI-ben.

Gyors vázlat







Ez a cikk a következő szempontokat tárgyalja:



Mielőtt megértené a „leírja-alhálózatok” parancsot, először értsük meg a VPC fogalmát. Az AWS-ben a Virtuális privát felhő (VPC) globális erőforrások hálózata, amely a hálózatok, az erőforrások és a kapcsolódás teljes ellenőrzését és kezelését biztosítja a felhasználók számára. A VPC-n belül különböző alhálózatok vannak. A alhálózat az IP-címek széles skálája. A VPC beállítása után a felhasználó erőforrásokat adhat hozzá, például EC2-példányokat, relációs adatbázisokat stb. Ezek az erőforrások globálisan elérhetők lesznek a VPC-n belüli alhálózatokból hozzárendelt IP-címekkel.



Olvass tovább: A VPC használata | Az AWS első lépései





Mi a „describe-subnets” parancs az AWS CLI-ben?

A „leírja-alhálózatok” parancs felsorolja az összes alhálózatot egy adott fiókhoz. Alapértelmezés szerint támogatja a lapozást, amely a következővel tiltható le „–lapozás nélkül” zászló. A „leírja-alhálózatok” parancs az AWS CLI-ben több API-hívást ad ki a szolgáltatásnak az adatok lekéréséhez, ha a lapozás engedélyezett.

Olvass tovább: Hogyan lehet letiltani az oldalt az AWS CLI-ben?



Hogyan kell használni a „describe-subnets” parancsot az AWS CLI-ben?

Számos lehetőség áll rendelkezésre a szűrésre, lekérdezésre, alhálózatok megadására vagy az adatok különböző kimeneti formátumokban történő megjelenítésére. Ezt a parancsot általában az EC2 példánynál használják.

Szintaxis

A parancs szintaxisa a következő:

aws ec2 description-subnets < Lehetőségek >

Lehetőségek

Az alábbiakban röviden ismertetjük a lehetőségeket „leírás-alhálózatok” parancs:

Lehetőségek Leírás
– szűrők A –filters opció az adatok konkrét részleteinek kinyerésére szolgál. Az alábbiakban bemutatjuk a által támogatott különböző típusú szűrőket „leírás-alhálózatok” parancs:

elérhetőségi zóna: Ez az opció az alhálózat Elérhetőségi zónájának használatával történő szűrésre szolgál.

Elérhetőségi zóna-azonosító: A rendelkezésre állási zóna azonosítójára utal.

Elérhetőség-ip-cím-szám: Az elérhető IPv4-címek száma.

CIDR-blokk: Ez az opció az IPV4 CIDR blokkra vonatkozik. A felhasználó által biztosított CIDR blokknak pontosan meg kell egyeznie az alhálózaton belüli blokkkal.

Tulajdonos-azonosító: Az alhálózat tulajdonosának fiókazonosítója

címke: A címkét alkotó kulcs-érték párok szűrőtípusként is használhatók adott eredmények kinyeréséhez.

Többféle szűrőtípus is elérhető. Ha többet szeretne tudni róluk, tekintse meg a AWS dokumentáció.

-alhálózati azonosítók Ez a paraméter egy adott alhálózat azonosítóját adja meg a listázáshoz.
-szárazon futás Ez a paraméter ellenőrzi, hogy a felhasználónak van-e engedélye a műveletekhez. A kimenet hiba formátumú. Ha a felhasználó rendelkezik a szükséges engedéllyel, a kimenet tartalmazza a „DryRunOperation” . Másrészt, ha a felhasználó nem rendelkezik engedélyekkel a művelethez, a kimenet tartalmazza a „Jogosulatlan művelet” . A funkció letiltásához használja a „–nem szárazon futás” választási lehetőség.
–cli-input-json A –cli-input-json segítségével egyszerre több JSON-utasítást biztosítanak az AWS-szolgáltatásnak. Az utasítások JSON formátumban állnak rendelkezésre, amelyet a „–generate-cli-skeleton” paraméter.
–induló token A paraméter elfogadja a NextToken paraméter. Karakterlánc típusú, és a NextToken akkor jön létre, ha több listázandó adat van. A mezőben megadott NextToken értéke határozza meg, hogy hol kezdje el a lapozást.
-oldalméret Ez a paraméter határozza meg az egyes AWS-szolgáltatáshívásokban használandó oldalméretet. A kisebb oldalméret több API-hívást eredményez a szolgáltatás felé. Ez megakadályozza az időtúllépést azáltal, hogy minden szolgáltatáshívás során kevesebb adatot kér le.
-max-tételek A –max-items paraméter válaszonként korlátozott adatokat jelenít meg. Ha több listázandó adat van, a parancs kimenete tartalmazza a 'NextToken' érték, amely a parancs ismételt végrehajtásakor folytatja az adatok listázását.
–klicsvázat generál Ez a paraméter a váz vagy JSON-sablon létrehozására szolgál az egyszerre több utasításhoz. Ezt a sablont a –cli-input-json paraméter használja.

Vannak globális opciók is, amelyekkel együtt használható „leírja-alhálózatok” parancs. A globális beállítások azok, amelyek az AWS CLI több parancsával használhatók. Ezekről a lehetőségekről olvassa el a AWS dokumentáció .

Példák

A cikk ezen része bemutatja ezeknek a zászlóknak a használatát a „ leírás-alhálózatok” parancs:

1. példa: Hogyan írható le az összes alhálózat a „describe-subnets” paranccsal?

Egy adott fiók összes alhálózatának listázásához használja a következő parancsot:

aws ec2 description-subnets

Kimenet

2. példa: Hogyan írjunk le egy adott alhálózatot a „describe-subnets” paranccsal?

Az EC2 példány alhálózati azonosítójának beszerzéséhez kattintson az EC2 példányra az irányítópulton. Ez megjeleníti az EC2 példány konfigurációját. Kattintson a „Hálózatépítés” fület a megjelenített felületről. Belül „Hálózati részletek” szakaszban másolja ki az alhálózati azonosítót a „Alhálózati azonosító” terület:

Egy adott alhálózat felsorolásához a következő parancsot kell megadni:

aws ec2 description-subnets --alhálózati azonosítók < alhálózat >

Helyettesíteni a az EC2 példány alhálózati azonosítójával.

Kimenet

3. példa: Hogyan lehet szűrni egy alhálózat részleteit a „describe-subnets” paranccsal?

Különféle szűrők állnak rendelkezésre az alhálózatok szűrésére, pl. elérhetőségi zónák, tulajdonosazonosító, CIDR-blokk stb. Az EC2-példány elérhetőségi zónájának meghatározásához kattintson a példány nevére az EC2-műszerfalon. Ez megjeleníti az EC2 példány konfigurációit a „Hálózatépítés” lapon. Ezen a lapon keresse meg a “Elérhetőségi zóna” és másold ki belőle az azonosítót:

Nak nek szűrje az alhálózatokat a rendelkezésre állási zóna alapján , a parancs alább olvasható:

aws ec2 description-subnets --szűrők 'Név=elérhetőségi zóna,értékek=ap-southeast-1b'

Cserélje ki a ' értéket ap-délkelet-1b ” a másolt elérhetőségi zóna nevével.

Kimenet

Az AWS-fiókazonosítót a jobb felső sarokban található felhasználónévre kattintva határozhatja meg. Másolja ki a számlaazonosítót a gombra kattintva 'másolat' ikonra a legördülő listából a számlaazonosító másolásához:

Hasonlóképpen, hogy szűrje az alhálózatokat a fiókazonosító alapján a felhasználónál a következő parancsot használjuk:

aws ec2 description-subnets --szűrők 'Név=tulajdonos-azonosító, Értékek='

Helyettesíteni a '' AWS-fiókazonosítójával.

Kimenet

A parancs kimenete a következő:

4. példa: Hogyan határozható meg az engedélyek a „describe-subnets” paranccsal?

Egy adott alhálózat engedélyeinek meghatározásához a -szárazon futás opciót használják. Ez a mező a hibaformátumot követi, és a következő módon kerül felhasználásra:

aws ec2 description-subnets --szárazon futás

Kimenet

A parancs kimenete a következő:

Másrészt, ha a felhasználó szeretné letiltani ezt az opciót, és listázni az összes terheléselosztót, használja a következő parancsot:

aws ec2 description-subnets -- szárazon futás nélkül

Kimenet

A parancs kimenete a következő:

5. példa: Hogyan jeleníthető meg a kimenet több formátumban a „describe-subnets” paranccsal?

Több kimeneti formátumot támogat a leírás-alhálózatok Az AWS parancsa. Ide tartozik a JSON, a YAML vagy a szöveg. A felhasználó egyszerűen lecserélheti a –kimeneti mező értékét:

aws ec2 description-subnets --Kimenet asztal

Helyettesíteni a asztal érték a -Kimenet mező különböző kimeneti formátumokkal, például JSON, YAML vagy szöveg.

Kimenet

A parancs kimenete a következő:

6. példa: Hogyan lehet listázni korlátozott számú alhálózatot a „describe-subnets” paranccsal?

A –max-items az egy válaszon belüli alhálózatok számának korlátozására szolgál:

aws ec2 description-subnets --max-elemek 1

Cserélje ki az „1” értéket tetszőleges számértékre 1 és 1000 között.

Kimenet

A parancs kimenete a következő:

Adja meg a NextToken értékét a kimenettől a –induló token . Ez a token folytatja az adatok felsorolását a következő terheléselosztótól kezdve:

aws ec2 description-subnets --Start-token < NextToken >

Cserélje ki a -t a kimenetből származó NextToken értékére.

Kimenet

A kód kimenete a következő:

7. példa: Hogyan lehet lekérdezni egy alhálózat konkrét részleteit a „describe-subnet” paranccsal?

A kimenet a „leírás-alhálózatok” parancs egy alhálózati tömbből áll. Az alhálózati tömb konkrét információinak kinyeréséhez a következő parancsot kell használni:

aws ec2 description-subnets --lekérdezés 'Subnets[*].SubnetId'

Kimenet

A parancs kimenete a következő:

8. példa: Hogyan lehet alhálózati címkéket listázni a „describe-subnets” paranccsal?

Az alhálózatok szűrésének másik módja a címkék használata. A címke egy kulcs-érték kulcspár. Egyetlen AWS-erőforráshoz 59 címke társítható. Az alhálózat kulcsának meghatározásához keresse fel a 'VPC' szolgáltatást az AWS Management Console keresősávjában keresve. Kattintson az „Alhálózat” lehetőségre a VPC szolgáltatás irányítópultján:

Tól Alhálózatok irányítópulton válasszon alhálózatot. Ez megjeleníti a konfigurációit. Kattints a „Címkék” fület, és másolja ki a Név és az Értéket a alatt 'Kulcs' és 'Érték' mezők:

A következő parancs az alhálózatok címkék szerinti szűrésére szolgál:

aws ec2 description-subnets --szűrők 'Név=címke:,Értékek=

Cserélje ki az értéket '' és ' ' a címkék másolt értékével. Adja meg a másolt kulcs nak nek és 'Érték' hoz terület.

Kimenet

A parancs kimenete a következő:

Ebből az útmutatóból ennyi.

Következtetés

Az AWS CLI-ben lévő alhálózatok listázásához használja a „leírja-alhálózatok” parancs. Leírja az összes vagy meghatározott alhálózatot a VPC-ben, és több lehetőséget is elfogad a különböző műveletekhez. Az AWS felhasználók számára a „leírja-alhálózatok” parancs segíthet a hálózat beállításában és hibaelhárításában. A parancs használatához konfigurálja az AWS parancssori felületet, és adja meg a fenti parancsokat a terminálnak. Ez a cikk lépésről lépésre bemutatja a leírás-alhálózatok parancsot az AWS CLI-ben.