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

Ka Aws Cli Izmantot Komandu Describe Images



Amazon mašīnas attēls ir veidne, kas tiek izmantota EC2 gadījumu palaišanai. AMI ir līdzīgs projektam, kurā ir operētājsistēma un visa nepieciešamā programmatūra vai lietojumprogrammu konfigurācijas gadījumiem. AMI var būt iepriekš izveidoti vai pārvaldīti pēc pasūtījuma. AWS CLI ir jaudīga utilīta, lai piekļūtu attēliem un tos pārvaldītu, izmantojot vienkāršas komandas, piemēram, 'aprakstiet attēlus' komandu. The 'aprakstiet attēlus' komanda tiek izmantota, lai uzskaitītu visus konfigurētos AMI konkrētajam kontam.

Ātrā kontūra







Šajā rakstā mēs uzzināsim par:



Kas ir AWS CLI komanda “aprakstiet attēlus”?

The 'aprakstiet attēlus' komanda AWS CLI ir lappušu darbība, ko izmanto, lai uzskaitītu visus vai noteiktus AMI kontā. Izvade no 'aprakstiet attēlus' komanda ir saraksta formā, kurā ir informācija par dažādiem attēliem. Šie attēli var būt publiski, privāti, lietotāja definēti vai AWS pārvaldīti. Kad ir iespējota lappušu šķirošana, AMI datiem tiek piekļūts vairākos pakalpojuma API izsaukumos.



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





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

Dereģistrētie attēli ir tie, kas ir noņemti no AWS un kurus vairs neatbalsta pakalpojums EC2 un platforma. Tomēr šie attēli ir iekļauti arī izvadā 'aprakstiet attēlus' komandu. Lietotājs var kontrolēt komandas izvadi, filtrējot, veicot vaicājumus vai norādot konkrētu AMI utt., izmantojot vairākus dažādus parametrus.

Sintakse



Sintakse 'aprakstiet attēlus' komanda tiek dota šādi:

aws ec2 description-images < Iespējas >

Iespējas

Šeit ir īss iepriekš minētās komandas opciju apraksts:

Opcija Apraksti
– izpildāmie lietotāji Šis parametrs tiek izmantots, lai iegūtu un uzskaitītu AMI, pamatojoties uz lietotāja atļaujām. Lietotājs var norādīt “self”, “all” vai AWS konta ID.
- filtri Parametrs –filters tiek izmantots, lai izvadā norādītu konkrētu informāciju vai AMI. Šī komanda atbalsta dažādus filtru veidus:

nosaukums: Lietotājs var filtrēt AMI, norādot nosaukumu.

īpašnieka ID: AWS konta ID var arī filtrēt AMI, aprakstot tikai tos attēlus, kas ir konfigurēti noteiktā kontā.

tags: Tagi ir atslēgu un vērtību pāru kombinācija. Norādot tagus, lietotājs var viegli filtrēt AMI konkrētajam kontam.

attēla ID: Vēl viena AMI filtrēšanas metode ir attēla ID norādīšana. Tiks norādīts tikai konkrēts AMI.

- attēlu ID Šis parametrs ievada AMI ID.
– īpašnieki Parametrs –owner pieņem konta ID, self, amazon vai aws-marketplace opcijas. Šajās opcijās tiks uzskaitīti tikai tie AMI, kas precīzi atbilst norādītajai opcijai.
– iekļaut – novecojis Šis parametrs tiek izmantots, lai norādītu, vai uzskaitīt novecojušos AMI. Novecojušie AMI ir tie attēli, kurus vairs nav ieteicams izmantot.
-iekļauts-invalīds Šajā laukā ir norādīts, vai izvadē uzskaitīt atspējotos AMI.
– sausā gaita Parametrs –dry-run tiek izmantots, lai noteiktu, vai lietotājam ir vai nav atļauja veikt vēlamo darbību. Tas atgriež izvadi Error formātā. Turklāt, ja lietotājam ir atļaujas, izvadē būs “DryRunOperation”. Ja lietotājs nav aprīkots ar šo atļauju, tas izvadā atgriezīs “UnauthorizedOperation”.
–cli-input-json Šis parametrs tiek izmantots, lai vienlaikus nodrošinātu vairākus JSON norādījumus AWS pakalpojumu veidnes veidā. Sekojošo veidni ģenerē parametrs “–generate-cli-skeleton”.
– starta marķieris Šis parametrs no izvades ievada lauka “NextToken” vērtību. NextToken simbolizē, ka sarakstā ir vairāk datu. Kad NextToken vērtība ir norādīta sākuma marķierim, tā sāks uzskaitīt datus no iepriekšējās atbildes.
- lapas izmērs Šis parametrs nosaka lapas izmēru katrā pakalpojuma AWS pakalpojuma izsaukumā. Mazāks lapas izmērs rada vairāk API izsaukumu, kas novērš taimauta kļūdu. Tomēr tas izgūst mazāk datu katrā zvanā.
– preču maksimums Parametrs –max-items tiek izmantots, lai ierobežotu izvadē parādāmo ierakstu skaitu.
-ģenerēt-kli-skeletu Tas ģenerē skeletu vai veidni, kas jāievēro, vienlaikus sniedzot vairākus norādījumus AWS pakalpojumam.

Izņemot šīs opcijas, ir arī globālas iespējas, ko nodrošina AWS. Globālās opcijas ir kopīgas AWS CLI komandai, un tās var izmantot ar dažādām komandām. The AWS dokumentācija apspriež dažādas globālas iespējas.

Piemēri

Šajā raksta sadaļā ir aplūkoti dažādi piemēri 'aprakstiet attēlus' komanda AWS CLI:

1. piemērs. Kā aprakstīt attēlus AWS CLI?

The 'aprakstiet attēlus' komanda AWS CLI tiek izmantota, lai norādītu konkrēta konta detalizētu AMI informāciju. Šai komandai ir nepieciešams AMI attēla ID. Apmeklējiet EC2 pakalpojumu un noklikšķiniet uz 'KURU' opciju kreisajā navigācijas rūtī. Atlasiet izveidoto attēlu, un tas parādīs attēla konfigurācijas. Ietvaros Sīkāka informācija sadaļu, kopējiet un saglabājiet AMI ID:

Komanda, lai uzskaitītu konkrētu AMI, tiek dota šādi:

aws ec2 description-images --novads ap-dienvidaustrumi- 1 -- attēlu ID < AMIImageID >

Nomainiet ar jūsu EC2 instances kopēto AMI ID. Līdzīgi nomainiet “ap-southeast-1” ar jūsu izvēlēto reģiona nosaukumu.

Izvade

2. piemērs: Kā aprakstīt visus attēlus AWS CLI?

Komanda, lai uzskaitītu visus AWS CLI pieejamos attēlus, ir šāda:

aws ec2 description-images

Izvade

Tas prasīs kādu laiku, līdz tiks parādīts visu attēlu saraksts. Turpiniet spiest 'Ieiet' taustiņu no tastatūras, lai skatītu visu attēlu informāciju:

3. piemērs. Kā aprakstīt AMI pēc īpašnieka ID AWS CLI?

AWS kontā konfigurētos AMI var noteikt arī pēc īpašnieka vai konta ID. Konta ID var noteikt, noklikšķinot uz lietotājvārda AWS pārvaldības konsoles augšējā labajā stūrī. Noklikšķiniet uz 'kopēt' ikona, lai kopētu konta ID:

Komanda tiek pielāgota ar papildu parametru šādā veidā:

aws ec2 description-images -- īpašnieki < Konta ID >

Nomainiet ar savu AWS konta ID.

Izvade

4. piemērs. Kā filtrēt attēlus AWS CLI?

Ir pieejami dažādi filtri konkrētu attēla detaļu iegūšanai. Lietotājs var filtrēt attēlus pēc īpašnieka ID, attēla ID, tagiem, nosaukuma vai statusa utt. Lai uzskaitītu attēlu pēc tā nosaukuma, tiek izmantota šāda komanda:

aws ec2 description-images -- filtri 'Vārds = vārds, vērtības = ec2 attēls'

Nomainiet 'ec2image' sadaļā Vērtības ar jūsu AMI nosaukumu.

Izvade

AMI taga atslēgu un vērtību pāru vērtību var noteikt, AMI informācijas panelī atlasot AMI. Tas parādīs attēla konfigurācijas. Pieskarieties 'Tagi' cilni un kopējiet atslēgas vērtības lauku vērtību:

Lai filtrētu attēlu pēc tā tagiem, tālāk ir dota komanda:

aws ec2 description-images -- filtri 'Vārds = tag: pirmā atslēga, vērtības = pirmā'

Nomainiet “pirmā atslēga” laukā Nosaukums ar taustiņu. Līdzīgi nomainiet 'pirmais' sadaļā Vērtības ar taga vērtību.

Izvade

5. piemērs. Kā vaicāt AMI AWS CLI?

Lietotājs var iegūt konkrētu attēla informāciju no parādītā saraksta, izmantojot “–vaicājums” parametrs. Komanda tiek dota šādi:

aws ec2 description-images -- vaicājums 'Attēli[*].[ImageId]'

Izvade

Tāpat lietotājs var vaicāt arī noteiktas attēla detaļas, norādot attēla ID ar vaicājuma parametru:

aws ec2 description-images -- attēla ID < AMII > -- vaicājums 'Attēls[*].[Attēla veids, apraksts, stāvoklis]'

Izvade

6. piemērs. Kā aprakstīt novecojušus attēlus AWS CLI?

Novecojušie AMI ir tie attēli, kurus vairs neiesaka izmantot AWS. Lai noteiktu, kuri attēli ir novecojuši, izmantojiet komandu, kas norādīta šādi:

aws ec2 description-images --include-deprecated

Izvade

Tāpat lietotājs var norādīt “–no-include-deprecated” parametrs, lai uzskaitītu visus attēlus, tostarp novecojušos:

aws ec2 description-images --no-include-deprecated

Izvade

7. piemērs. Kā aprakstīt iespējotos vai atspējotos attēlus AWS CLI?

The 'aprakstiet attēlus' komandu var izmantot arī, lai uzskaitītu tos attēlus, kas kontam ir atspējoti vai nav atspējoti. Tas palīdzēs lietotājiem noteikt, kurus AMI izmantot. Tālāk sniegtā komanda tiek izmantota, lai uzskaitītu kontam atspējotos AMI:

aws ec2 description-images --include-disabled

Izvade

Līdzīgi, 'aprakstiet attēlus' komanda atgriež tikai tos AMI, kas nav atspējoti konkrētajam kontam. Šim nolūkam izmantojiet tālāk norādīto komandu:

aws ec2 description-images --no-include-disabled

Izvade

8. piemērs. Kā aprakstīt attēlus vairākos izvades formātos?

Tiek atbalstīti vairāki izvades formāti 'aprakstiet attēlus' komandu. Formāti ietver YAML, JSON, tekstu vai tabulu. Tālāk ir dota komanda attēlu aprakstīšanai tabulas formātā:

aws ec2 description-images -- izvade tabula

Nomainiet 'tabula' vērtību izvades laukā ar citu izvades formātu pēc jūsu izvēles, piemēram, JSON, YAML vai tekstu.

Izvade

Nospiediet 'Ieiet' no tastatūras, lai turpinātu uzskaitīt datus:

Secinājums

The 'aprakstiet attēlus' komanda AWS atgriež visu vai konkrētu AMI sarakstu konkrētam kontam. Tas pieņem izvēles parametrus, piemēram, –query, –output utt 'aprakstiet attēlus' komanda ir noderīga AWS izstrādātājiem, jo ​​tā palīdz viņiem saprast un izlemt starp dažādiem AMI viņu lietojumprogrammām. Pirms lietošanas 'aprakstiet attēlus' komandu, pārliecinieties, vai AWS CLI ir konfigurēts jūsu vietējās iekārtās, un pēc tam sniedziet terminālim minētās komandas. Šis raksts sniedz padziļinātu izpratni par 'aprakstiet attēlus' komandu ar vairākiem piemēriem, lai apspriestu tās dažādos parametrus.