Kā AWS CLI izmantot komandu “describe-subnets”?

Ka Aws Cli Izmantot Komandu Describe Subnets



AWS CLI ir uz komandām balstīts spēcīgs rīks vieglai piekļuvei AWS pakalpojumiem un to pārvaldībai. Izmantojot šo utilītu, lietotāji var tieši sazināties, konfigurēt, automatizēt, lejupielādēt vai manipulēt ar resursiem. Kā norāda nosaukums, tas darbojas ar komandām, kas pieņem dažādus karogus. Viena no šādām komandām ir “aprakstiet apakštīklus” komanda AWS CLI.

Ātrā kontūra







Šajā rakstā ir apskatīti šādi aspekti:



Pirms saprast “aprakstiet apakštīklus” komandu, vispirms sapratīsim VPC jēdzienu. AWS, Virtuālais privātais mākonis (VPC) ir globālu resursu tīkls, kas lietotājiem nodrošina pilnu tīklu, resursu un savienojamības kontroli un pārvaldību. VPC ietvaros ir dažādi apakštīkli. A apakštīkls ir plašs IP adrešu klāsts. Pēc VPC iestatīšanas lietotājs var pievienot resursus, piemēram, EC2 gadījumus, relāciju datu bāzes utt. Šie resursi būs globāli pieejami ar IP adresēm, kas piešķirtas no VPC apakštīkliem.



Lasīt vairāk: Kā lietot VPC | Darba sākšana ar AWS





Kas ir AWS CLI komanda “aprakstiet apakštīklus”?

The “aprakstiet apakštīklus” komanda uzskaita visus apakštīklus konkrētam kontam. Tas pēc noklusējuma atbalsta lappušu šķirošanu, ko var atspējot, izmantojot “–bez lappuses” karogs. The “aprakstiet apakštīklus” komanda AWS CLI izdod vairākus API izsaukumus pakalpojumam, lai izgūtu datus, kad ir iespējota lapošana.

Lasīt vairāk: Kā atspējot lapu AWS CLI?



Kā AWS CLI izmantot komandu “describe-subnets”?

Ir pieejamas vairākas iespējas filtrēšanai, vaicājumiem, apakštīklu norādīšanai vai datu attēlošanai dažādos izvades formātos. Šo komandu parasti izmanto EC2 instancē.

Sintakse

Komandas sintakse ir šāda:

aws ec2 apraksta apakštīklus < Iespējas >

Iespējas

Tālāk ir sniegts īss opciju apraksts “aprakstiet apakštīklus” komanda:

Iespējas Apraksts
- filtri Opciju –filters izmanto, lai iegūtu konkrētu datu informāciju. Tālāk ir norādīti dažādi filtru veidi, kurus atbalsta “aprakstiet apakštīklus” komanda:

pieejamības zona: Šī opcija ir paredzēta filtrēšanai, izmantojot apakštīkla pieejamības zonu.

Pieejamības zonas ID: Tas attiecas uz pieejamības zonas ID.

Pieejamība-ip-adreses-skaits: Pieejamo IPv4 adrešu skaits.

CIDR bloks: Šī opcija attiecas uz IPV4 CIDR bloku. Lietotāja nodrošinātajam CIDR blokam ir precīzi jāatbilst blokam apakštīklā.

Īpašnieka ID: Apakštīkla īpašnieka konta ID

tags: Atslēgu un vērtību pārus, kas veido tagu, var izmantot arī kā filtra veidu konkrētu rezultātu iegūšanai.

Ir pieejami arī vairāki filtru veidi. Lai uzzinātu vairāk par tiem, skatiet AWS dokumentācija.

- apakštīkla ID Šis parametrs ierakstīšanai ievada konkrēta apakštīkla ID.
– sausā gaita Šis parametrs pārbauda, ​​vai lietotājam ir vai nav atļaujas veikt darbības. Izvade ir kļūdas formātā. Ja lietotājs ir aprīkots ar nepieciešamo atļauju, izvade saturēs “DryRunOperation” . No otras puses, ja lietotājs nesatur nekādas darbības atļaujas, izvadē būs ietverts 'Neatļauta darbība' . Lai atspējotu šo funkcionalitāti, izmantojiet “–no-dry-run” opciju.
–cli-input-json Fails –cli-input-json tiek izmantots, lai AWS pakalpojumam vienlaikus nodrošinātu vairākus JSON norādījumus. Norādījumi ir sniegti JSON formātā, ko ģenerē “–ģenerēt-kli-skeletu” parametrs.
– starta marķieris Parametrs pieņem vērtību NextToken parametrs. Tas ir virknes tipa, un NextToken tiek ģenerēts, kad ir vairāk datu, ko uzskaitīt. Šajā laukā norādītā NextToken vērtība norādīs, kur sākt lappušu meklēšanu.
- lapas izmērs Šis parametrs norāda lapas izmēru, kas jāizmanto katrā AWS pakalpojuma izsaukumā. Mazāks lapas izmērs nodrošina vairāk API izsaukumu pakalpojumam. Tas novērš taimautu, katrā pakalpojuma zvanā izgūstot mazāk datu.
– preču maksimums Parametrs –max-items parāda ierobežotus datus katrai atbildei. Ja sarakstā ir vairāk datu, komandas izvadē būs ietverts “NextToken” vērtība, kas atsāks datu uzskaitīšanu, kad komanda tiks izpildīta vēlreiz.
-ģenerēt-kli-skeletu Šis parametrs tiek izmantots, lai izveidotu skeletu vai JSON veidni vairākiem norādījumiem, kas jāsniedz vienlaikus. Šo veidni izmanto parametrs –cli-input-json.

Ir pieejamas arī globālas iespējas, kuras var izmantot “aprakstiet apakštīklus” komandu. Globālās opcijas ir tās opcijas, kuras var izmantot ar vairākām AWS CLI komandām. Lai lasītu par šīm opcijām, skatiet sadaļu AWS dokumentācija .

Piemēri

Šī raksta sadaļa parāda šo karodziņu izmantošanu ar ' aprakstiet apakštīklus” komanda:

1. piemērs. Kā aprakstīt visus apakštīklus, izmantojot komandu “aprakstiet apakštīklus”?

Lai uzskaitītu visus attiecīgā konta apakštīklus, izmantojiet šo komandu:

aws ec2 apraksta apakštīklus

Izvade

2. piemērs. Kā aprakstīt konkrētu apakštīklu, izmantojot komandu “describe-subnets”?

Lai iegūtu EC2 instances apakštīkla ID, informācijas panelī noklikšķiniet uz EC2 instances. Tiks parādīta EC2 instances konfigurācija. Noklikšķiniet uz “Tīklošana” cilni no parādītā interfeisa. Ietvaros “Tīkla informācija” sadaļu, kopējiet apakštīkla ID no “Apakštīkla ID” lauks:

Lai uzskaitītu noteiktu apakštīklu, komanda tiek dota šādi:

aws ec2 apraksta apakštīklus -- apakštīkla ID < apakštīkls >

Nomainiet ar jūsu EC2 instances apakštīkla ID.

Izvade

3. piemērs. Kā filtrēt apakštīkla informāciju, izmantojot komandu “describe-subnets”?

Apakštīklu filtrēšanai ir pieejami dažādi filtri, t.i., pieejamības zonas, īpašnieka ID, CIDR bloks utt. Lai noteiktu jūsu EC2 instances pieejamības zonu, noklikšķiniet uz instances nosaukuma EC2 informācijas panelī. Tas parādīs EC2 instances konfigurācijas “Tīklošana” cilne. Šajā cilnē atrodiet “Pieejamības zona” un nokopējiet no tā ID:

Uz filtrējiet apakštīklus, pamatojoties uz pieejamības zonu , komanda ir dota zemāk:

aws ec2 apraksta apakštīklus -- filtri 'Nosaukums=pieejamības zona,Vērtības=ap-dienvidaustrumi-1b'

Aizstāt vērtību ' ap-dienvidaustrumi-1b ” ar kopētās pieejamības zonas nosaukumu.

Izvade

AWS konta ID var noteikt, augšējā labajā stūrī noklikšķinot uz lietotājvārda. Kopējiet konta ID, noklikšķinot uz 'kopēt' ikonu nolaižamajā sarakstā, lai kopētu konta ID:

Līdzīgi, lai filtrējiet apakštīklus, pamatojoties uz konta ID lietotājam tiek izmantota šāda komanda:

aws ec2 apraksta apakštīklus -- filtri 'Nosaukums=īpašnieka-id, vērtības = '

Nomainiet ar sava AWS konta ID.

Izvade

Komandas izvade ir šāda:

4. piemērs. Kā noteikt atļaujas, izmantojot komandu “describe-subnets”?

Lai noteiktu atļaujas konkrētam apakštīklam, -sausā skrējiens opcija tiek izmantota. Šis lauks atbilst kļūdas formātam un tiek izmantots šādi:

aws ec2 apraksta apakštīklus -- sausā gaita

Izvade

Komandas izvade ir šāda:

No otras puses, ja lietotājs vēlas atspējot šo opciju un uzskaitīt visus slodzes balansētājus, izmantojiet šo komandu:

aws ec2 apraksta apakštīklus ---no-dry-run

Izvade

Komandas izvade ir šāda:

5. piemērs. Kā parādīt izvadi vairākos formātos, izmantojot komandu “describe-subnets”?

Tiek atbalstīti vairāki izvades formāti aprakstiet apakštīklus AWS komanda. Tie ietver JSON, YAML vai tekstu. Lietotājs var vienkārši aizstāt izvades lauka vērtību:

aws ec2 apraksta apakštīklus -- izvade tabula

Nomainiet tabula vērtība – izvade lauks ar dažādiem izvades formātiem, piemēram, JSON, YAML vai tekstu.

Izvade

Komandas izvade ir šāda:

6. piemērs: Kā uzskaitīt ierobežotu skaitu apakštīklu, izmantojot komandu “describe-subnets”?

“-max-items” tiek izmantots, lai ierobežotu apakštīklu skaitu vienā atbildē:

aws ec2 apraksta apakštīklus --maksimālie vienumi 1

Aizstājiet vērtību “1” ar jebkuru jūsu izvēlētu skaitlisku vērtību no 1 līdz 1000.

Izvade

Komandas izvade ir šāda:

Norādiet NextToken vērtību no izejas uz – starta marķieris . Šajā pilnvarā tiks atsākta datu uzskaitīšana no nākamā slodzes līdzsvarotāja:

aws ec2 apraksta apakštīklus -- sākuma marķieris < NextToken >

Aizstājiet ar savu NextToken vērtību no izejas.

Izvade

Koda izvade ir šāda:

7. piemērs. Kā vaicāt apakštīkla konkrētu informāciju, izmantojot komandu “aprakstiet apakštīklu”?

Izvade no “aprakstiet apakštīklus” komanda sastāv no apakštīkla masīva. Lai iegūtu apakštīkla masīva specifisko informāciju, tiek izmantota šāda komanda:

aws ec2 apraksta apakštīklus -- vaicājums 'Subnets[*].SubnetId'

Izvade

Komandas izvade ir šāda:

8. piemērs. Kā uzskaitīt apakštīkla tagus, izmantojot komandu “describe-subnets”?

Vēl viena apakštīklu filtrēšanas metode ir tagu izmantošana. Tags ir atslēgu un vērtību atslēgu pāris. Ar vienu AWS resursu var saistīt 59 tagus. Lai noteiktu apakštīkla atslēgu, apmeklējiet “VPC” pakalpojumu, meklējot to AWS pārvaldības konsoles meklēšanas joslā. VPC pakalpojumu informācijas panelī noklikšķiniet uz opcijas “Apakštīkls”.

No Apakštīkli informācijas panelī atlasiet apakštīklu. Tas parādīs tā konfigurācijas. Noklikšķiniet uz 'Tagi' cilni un kopējiet nosaukumu un vērtību zem 'Atslēga' un “Vērtība” lauki:

Lai filtrētu apakštīklus pēc tagiem, tiek izmantota šāda komanda:

aws ec2 apraksta apakštīklus -- filtri 'Nosaukums=tags:,Vērtības=

Nomainiet vērtību un ar jūsu tagu kopēto vērtību. Nodrošiniet nokopēta atslēga uz un “Vērtība” uz lauks.

Izvade

Komandas izvade ir šāda:

Tas ir viss no šīs rokasgrāmatas.

Secinājums

Lai uzskaitītu apakštīklus AWS CLI, izmantojiet “aprakstiet apakštīklus” komandu. Tas apraksta visus vai konkrētus apakštīklus VPC un pieņem vairākas iespējas dažādām darbībām. AWS lietotājiem, “aprakstiet apakštīklus” komanda var palīdzēt tīkla konfigurēšanā un problēmu novēršanā. Lai izmantotu šo komandu, konfigurējiet AWS CLI un terminālim sniedziet iepriekš minētās komandas. Šis raksts ir soli pa solim demonstrējums, kā izmantot aprakstiet apakštīklus komanda AWS CLI.