Kaip naudoti komandą „apibūdinti vaizdus“ AWS CLI?

Kaip Naudoti Komanda Apibudinti Vaizdus Aws Cli



Amazon mašinos vaizdas yra šablonas, naudojamas paleisti EC2 egzempliorius. AMI yra panašus į projektą, kuriame yra operacinė sistema ir visa reikalinga programinė įranga arba programų konfigūracijos. AMI gali būti sukonstruoti iš anksto arba tvarkomi pagal užsakymą. AWS CLI yra galingas įrankis, leidžiantis pasiekti ir valdyti vaizdus naudojant paprastas komandas, pvz., 'apibūdinkite vaizdus' komandą. The 'apibūdinkite vaizdus' komanda naudojama visiems sukonfigūruotiems tam tikros paskyros AMI išvardyti.

Greitas kontūras







Šiame straipsnyje mes sužinosime apie:



Kas yra AWS CLI komanda „apibūdinti vaizdus“?

The 'apibūdinkite vaizdus' komanda AWS CLI yra puslapių operacija, naudojama visų arba konkrečių paskyros AMI išvardyti. Išvestis 'apibūdinkite vaizdus' komanda yra sąrašo formoje, kurioje yra informacijos apie įvairius vaizdus. Šie vaizdai gali būti vieši, privatūs, vartotojo nustatyti arba AWS valdomi. AMI duomenys pasiekiami keliais API iškvietimais į paslaugą, kai įjungtas puslapių rūšiavimas.



Skaityti daugiau: Kaip išjungti puslapį AWS CLI?





Kaip naudoti komandą „apibūdinti vaizdus“ AWS CLI?

Išregistruoti vaizdai yra tie, kurie pašalinami iš AWS ir kurių nebepalaiko EC2 paslauga ir platforma. Tačiau šie vaizdai taip pat įtraukti į išvestį 'apibūdinkite vaizdus' komandą. Vartotojas gali valdyti komandos išvestį filtruodamas, pateikdamas užklausas arba nurodydamas tam tikrą AMI ir pan., naudodamas kelis skirtingus parametrus.

Sintaksė



Sintaksė 'apibūdinkite vaizdus' komanda duodama taip:

aws ec2 description-images < Galimybės >

Galimybės

Čia yra trumpas pirmiau minėtos komandos parinkčių aprašymas:

Parinktis Aprašymai
-vykdomieji vartotojai Šis parametras naudojamas AMI išgauti ir įtraukti į sąrašą pagal vartotojo leidimus. Vartotojas gali nurodyti „savęs“, „viskas“ arba AWS paskyros ID.
– filtrai Parametras –filters naudojamas konkrečioms detalėms arba AMI nurodyti išvestyje. Ši komanda palaiko skirtingus filtrų tipus:

vardas: Vartotojas gali filtruoti AMI nurodydamas pavadinimą.

savininko ID: AWS paskyros ID taip pat gali filtruoti AMI, aprašydamas tik tuos vaizdus, ​​kurie sukonfigūruoti konkrečioje paskyroje.

žyma: Žymos yra rakto ir vertės porų derinys. Nurodydamas žymas, vartotojas gali lengvai filtruoti tam tikros paskyros AMI.

vaizdo ID: Kitas AMI filtravimo būdas yra vaizdo ID nurodymas. Bus nurodytas tik konkretus AMI.

– vaizdo ID Šis parametras įveda AMI ID.
– savininkai Parametras –owner priima paskyros ID, „self“, „amazon“ arba „aws-marketplace“ parinktis. Šiose parinktyse bus išvardyti tik tie AMI, kurie tiksliai atitinka nurodytą parinktį.
-įtraukti-nebenaudojama Šis parametras naudojamas nurodyti, ar įtraukti nebenaudojamų AMI sąrašą, ar ne. Nebenaudojami AMI yra tie vaizdai, kurių neberekomenduojama naudoti.
-įtraukti-išjungti Šiame lauke nurodoma, ar išvestyje įtraukti išjungtus AMI, ar ne.
– sausas važiavimas Parametras –dry-run naudojamas nustatyti, ar vartotojas turi leidimą atlikti norimą veiksmą, ar ne. Jis grąžina išvestį Error formatu. Be to, jei vartotojas turi leidimus, išvestyje bus „DryRunOperation“. Jei vartotojas neturi šio leidimo, jis išvestyje grąžins „UnauthorizedOperation“.
–cli-input-json Šis parametras naudojamas kelioms JSON instrukcijoms vienu metu pateikti AWS paslaugų šablono forma. Toliau pateikiamas šablonas sugeneruojamas naudojant parametrą „–generate-cli-skeleton“.
– starto ženklas Šis parametras įveda lauko „NextToken“ reikšmę iš išvesties. „NextToken“ simbolizuoja, kad sąraše yra daugiau duomenų. Kai „NextToken“ reikšmė bus pateikta pradžios žetonui, jis pradės skelbti duomenis iš ankstesnio atsakymo.
– puslapio dydis Šis parametras apibrėžia puslapio dydį kiekviename paslaugos AWS paslaugos iškvietime. Dėl mažesnio puslapio dydžio atsiranda daugiau API iškvietimų, kurie apsaugo nuo skirtojo laiko klaidos. Tačiau kiekvieno skambučio metu jis nuskaito mažiau duomenų.
– maksimalus prekių kiekis Parametras –max-items naudojamas apriboti įrašų, kurie turi būti rodomi išvestyje, skaičių.
– sukurti klijų skeletą Jis sukuria skeletą arba šabloną, kuriuo reikia vadovautis teikiant kelias instrukcijas AWS paslaugai vienu metu.

Be šių parinkčių, AWS siūlo ir pasaulines parinktis. Bendrosios parinktys yra bendros AWS CLI komandai ir gali būti naudojamos su skirtingomis komandomis. The AWS dokumentacija aptaria įvairius globalius variantus.

Pavyzdžiai

Šioje straipsnio dalyje aptariami įvairūs pavyzdžiai 'apibūdinkite vaizdus' komanda AWS CLI:

1 pavyzdys: kaip apibūdinti vaizdus AWS CLI?

The 'apibūdinkite vaizdus' komanda AWS CLI naudojama tam tikros paskyros AMI informacijai išvardyti. Šiai komandai reikalingas AMI vaizdo ID. Apsilankykite EC2 tarnyboje ir spustelėkite 'KURIA' parinktį iš kairiosios naršymo srities. Pasirinkite sukurti vaizdą ir bus rodomos vaizdo konfigūracijos. Per Detalės skyrių, nukopijuokite ir išsaugokite AMI ID:

Komanda nurodyti konkretų AMI pateikiama taip:

aws ec2 description-images -- regionas ap-pietryčiai- 1 --vaizdo ID < AMII vaizdo ID >

Pakeiskite su nukopijuotu jūsų EC2 egzemplioriaus AMI ID. Panašiai pakeiskite „ap-southeast-1“ su pasirinktu regiono pavadinimu.

Išvestis

2 pavyzdys: kaip apibūdinti visus AWS CLI vaizdus?

Komanda, skirta išvardyti visus AWS CLI turimus vaizdus, ​​​​yra tokia:

aws ec2 description-images

Išvestis

Tai užtruks šiek tiek laiko, kol bus rodomas visų vaizdų sąrašas. Toliau spauskite „Įeiti“ klaviatūros klavišą, kad peržiūrėtumėte išsamią visų vaizdų informaciją:

3 pavyzdys: Kaip apibūdinti AMI pagal savininko ID AWS CLI?

AWS paskyroje sukonfigūruotas AMI taip pat gali nustatyti savininkas arba paskyros ID. Paskyros ID galima nustatyti spustelėjus naudotojo vardą viršutiniame dešiniajame AWS valdymo pulto kampe. Spustelėkite 'kopijuoti' piktogramą, kad nukopijuotumėte paskyros ID:

Komanda tinkinama papildomu parametru tokiu būdu:

aws ec2 description-images --savininkai < Sąskaitos identifikavimo kodas >

Pakeiskite su savo AWS paskyros ID.

Išvestis

4 pavyzdys: kaip filtruoti vaizdus AWS CLI?

Yra įvairių filtrų, skirtų konkrečioms vaizdo detalėms išgauti. Vartotojas gali filtruoti vaizdus pagal savininko ID, vaizdo ID, žymas, pavadinimą ar būseną ir tt Norėdami pateikti vaizdą pagal pavadinimą, naudojama ši komanda:

aws ec2 description-images --filtrai 'Vardas = vardas, reikšmės = ec2 vaizdas'

Pakeiskite „ec2image“ Vertės su jūsų AMI pavadinimu.

Išvestis

AMI žymos raktų ir reikšmių porų vertę galima nustatyti AMI prietaisų skydelyje pasirinkus AMI. Bus rodomos vaizdo konfigūracijos. Bakstelėkite „Žymos“ skirtuką ir nukopijuokite rakto vertės laukų vertę:

Norėdami filtruoti vaizdą pagal jo žymas, toliau pateikiama komanda:

aws ec2 description-images --filtrai „Vardas=žyma:pirmasis raktas, reikšmės=pirmasis“

Pakeiskite „pirmasis raktas“ lauke Vardas su raktu. Panašiai pakeiskite 'Pirmas' skiltyje Vertės su žymos verte.

Išvestis

5 pavyzdys: kaip pateikti užklausą dėl AMI AWS CLI?

Vartotojas gali išskirti konkrečias vaizdo detales iš rodomo sąrašo, naudodamas „–užklausa“ parametras. Komanda pateikiama taip:

aws ec2 description-images --klausimas „Vaizdai[*].[ImageId]“

Išvestis

Panašiai vartotojas taip pat gali pateikti užklausą dėl tam tikros vaizdo informacijos, nurodydamas vaizdo ID su užklausos parametru:

aws ec2 description-images --vaizdo ID < AMII > --klausimas „Vaizdas[*].[Vaizdo tipas, aprašas, būsena]“

Išvestis

6 pavyzdys: kaip apibūdinti nebenaudojamus vaizdus AWS CLI?

Nebenaudojami AMI yra tie vaizdai, kurių AWS naudoti neberekomenduojama. Norėdami nustatyti, kurie vaizdai yra nebenaudojami, naudokite komandą, pateiktą taip:

aws ec2 description-images --įtraukti-nebenaudojama

Išvestis

Panašiai vartotojas taip pat gali nurodyti „–neįtraukti-nebenaudojama“ parametras, skirtas išvardyti visus vaizdus, ​​įskaitant nebenaudojamus:

aws ec2 description-images --neįtraukti-nebenaudojama

Išvestis

7 pavyzdys: Kaip apibūdinti įjungtus arba išjungtus vaizdus AWS CLI?

The 'apibūdinkite vaizdus' komanda taip pat gali būti naudojama norint išvardyti vaizdus, ​​kurie paskyroje yra išjungti arba neišjungti. Tai padės vartotojams nuspręsti, kuriuos AMI naudoti. Toliau pateikta komanda naudojama paskyroje išjungtų AMI išvardyti:

aws ec2 description-images --įtraukti-išjungtas

Išvestis

Panašiai, 'apibūdinkite vaizdus' komanda grąžina tik tuos AMI, kurie nėra išjungti tam tikrai paskyrai. Šiuo tikslu naudokite toliau pateiktą komandą:

aws ec2 description-images --neįtraukti-išjungta

Išvestis

8 pavyzdys: Kaip apibūdinti vaizdus keliais išvesties formatais?

Yra keli išvesties formatai, kuriuos palaiko 'apibūdinkite vaizdus' komandą. Formatai apima YAML, JSON, tekstą arba lentelę. Žemiau pateikta komanda, skirta vaizdams apibūdinti lentelės formatu:

aws ec2 description-images --išvestis stalo

Pakeiskite 'stalas' reikšmę išvesties lauke su kitu pasirinktu išvesties formatu, pvz., JSON, YAML arba tekstu.

Išvestis

Paspauskite „Įeiti“ iš klaviatūros, kad toliau būtų rodomi duomenys:

Išvada

The 'apibūdinkite vaizdus' komanda AWS pateikia visų arba konkrečių tam tikros paskyros AMI sąrašą. Jis priima pasirenkamus parametrus, pvz., –query, –output ir kt 'apibūdinkite vaizdus' komanda yra naudinga AWS kūrėjams, nes padeda suprasti ir apsispręsti tarp įvairių jų taikomųjų programų AMI. Prieš naudodami 'apibūdinkite vaizdus' komandą, įsitikinkite, kad AWS CLI sukonfigūruotas jūsų vietiniuose kompiuteriuose, tada pateikite minėtas komandas terminalui. Šiame straipsnyje pateikiamas išsamus supratimas apie 'apibūdinkite vaizdus' komandą su keliais pavyzdžiais, kad aptartumėte įvairius jos parametrus.