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:
- Kas ir AWS CLI komanda description-subnet?
- Kā AWS CLI izmantot komandu description-subnet?
- Secinājums
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”?
- 2. piemērs. Kā aprakstīt konkrētu apakštīklu, izmantojot komandu “describe-subnets”?
- 3. piemērs. Kā filtrēt apakštīkla informāciju, izmantojot komandu “describe-subnets”?
- 4. piemērs. Kā noteikt atļaujas, izmantojot komandu “describe-subnets”?
- 5. piemērs. Kā parādīt izvadi vairākos formātos, izmantojot komandu “describe-subnets”?
- 6. piemērs. Kā uzskaitīt ierobežotu skaitu apakštīklu, izmantojot komandu “describe-subnets”?
- 7. piemērs: kā vaicāt apakštīkla konkrētu informāciju, izmantojot komandas “describe-subnets”?
- 8. piemērs. Kā uzskaitīt apakštīkla tagus, izmantojot komandu “describe-subnet”?
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
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 “
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
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:
Nomainiet vērtību “
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.