Kuidas kasutada AWS-i CLI-s käsku „describe-images”?

Kuidas Kasutada Aws I Cli S Kasku Describe Images



Amazoni masina pilt on mall, mida kasutatakse EC2 eksemplaride käivitamiseks. AMI sarnaneb plaaniga, mis sisaldab operatsioonisüsteemi ja kogu vajalikku tarkvara või rakenduste konfiguratsioone. AMI-sid saab eelnevalt ehitada või kohandada. AWS CLI on võimas utiliit piltidele juurdepääsuks ja nende haldamiseks lihtsate käskude abil, nagu 'Kirjelda-pildid' käsk. The 'Kirjelda-pildid' käsku kasutatakse antud konto kõigi konfigureeritud AMI-de loetlemiseks.

Kiire ülevaade







Sellest artiklist saame teada:



Mis on AWS-i CLI-s käsk „describe-images”?

The 'Kirjelda-pildid' käsk AWS CLI-s on lehekülgede jagamisega toiming, mida kasutatakse konto kõigi või konkreetsete AMI-de loetlemiseks. väljund 'Kirjelda-pildid' käsk on loendivormis, mis sisaldab teavet erinevate piltide kohta. Need pildid võivad olla avalikud, privaatsed, kasutaja määratud või AWS-i hallatavad. AMI andmetele pääseb juurde mitme teenuse API-kutsega, kui lehekülgede otsimine on lubatud.



Loe rohkem: Kuidas keelata leht AWS CLI-s?





Kuidas kasutada AWS-i CLI-s käsku „describe-images”?

Registreeritud pildid on need, mis eemaldatakse AWS-ist ja mida EC2 teenus ja platvorm enam ei toeta. Kuid need pildid sisalduvad ka väljundis 'Kirjelda-pildid' käsk. Kasutaja saab juhtida käsu väljundit filtreerides, päringuid esitades või konkreetse AMI jne määramise teel mitme erineva parameetri kaudu.

Süntaks



Süntaks 'Kirjelda-pildid' käsk antakse järgmiselt:

aws ec2 kirjeldavad-pildid < Valikud >

Valikud

Siin on ülalmainitud käsu valikute lühikirjeldus:

Võimalus Kirjeldused
– käivitatavad kasutajad Seda parameetrit kasutatakse kasutaja lubade alusel AMI-de eraldamiseks ja loetlemiseks. Kasutaja saab määrata 'self', 'all' või AWS-i konto ID.
-filtrid Parameetrit –filters kasutatakse konkreetsete üksikasjade või AMI-de loetlemiseks väljundis. See käsk toetab erinevaid filtritüüpe:

nimi: Kasutaja saab AMI-sid filtreerida, määrates nime.

omaniku ID: AWS-i konto ID saab filtreerida ka AMI-sid, kirjeldades ainult neid pilte, mis on konfigureeritud konkreetsel kontol.

silt: Sildid on võtme-väärtuste paaride kombinatsioon. Siltide määramisega saab kasutaja hõlpsasti filtreerida antud konto AMI-sid.

pildi ID: Teine meetod AMI-de filtreerimiseks on pildi ID määramine. See loetleb ainult konkreetse AMI.

- pildi ID-d See parameeter sisestab AMI ID.
– omanikud Parameeter –owner aktsepteerib konto ID, selfi, Amazoni või aws-marketplace'i valikuid. Need suvandid loetlevad ainult need AMI-d, mis vastavad täpselt määratud valikule.
– kaasa arvatud – aegunud Seda parameetrit kasutatakse selleks, et määrata, kas loetleda aegunud AMI-d või mitte. Aegunud AMI-d on need pildid, mida enam kasutada ei soovitata.
– kaasa arvatud – keelatud See väli määrab, kas loetleda keelatud AMI-d väljundis või mitte.
- kuivtöö Kuivkäivitusparameetrit kasutatakse selleks, et teha kindlaks, kas kasutajal on soovitud toiminguks õigus või mitte. See tagastab väljundi vormingus Error. Lisaks, kui kasutajal on õigused, sisaldab väljund käsku 'DryRunOperation'. Kui kasutajal pole seda luba, tagastab see väljundis 'UnauthorizedOperation'.
-cli-input-json Seda parameetrit kasutatakse korraga mitme JSON-juhise esitamiseks AWS-teenuste malli kujul. Järgnev mall genereeritakse parameetri „-generate-cli-skeleton” abil.
-stardimärk See parameeter sisestab väljundist välja 'NextToken' väärtuse. NextToken sümboliseerib, et loetlemiseks on rohkem andmeid. Kui NextTokeni väärtus antakse stardimärgile, hakkab see loendama eelmise vastuse andmeid.
– lehe suurus See parameeter määrab iga teenuse AWS-i teenusekõne lehe suuruse. Väiksem lehe suurus toob kaasa rohkem API-kõnesid, mis takistavad ajalõpu viga. Siiski hangib see iga kõnega vähem andmeid.
-maksimaalsed kaubad Parameetrit –max-items kasutatakse väljundis kuvatavate kirjete arvu piiramiseks.
– genereerida kliskelett See loob skeleti või malli, mida tuleb järgida, kui annate AWS-teenusele korraga mitu juhist.

Peale nende valikute pakub AWS ka globaalseid valikuid. Globaalsed suvandid on AWS CLI käsu jaoks ühised ja neid saab kasutada erinevate käskudega. The AWS-i dokumentatsioon arutab erinevaid globaalseid võimalusi.

Näited

Artikli selles osas käsitletakse erinevaid näiteid 'Kirjelda-pildid' käsk AWS CLI-s:

Näide 1: Kuidas kirjeldada pilte AWS CLI-s?

The 'Kirjelda-pildid' käsku AWS CLI-s kasutatakse konkreetse konto konkreetse AMI üksikasjade loetlemiseks. See käsk nõuab AMI pildi ID-d. Külastage EC2 teenust ja klõpsake nuppu 'MILLINE' suvand vasakult navigeerimispaanilt. Valige loo pilt ja see kuvab pildi konfiguratsioonid. Piirkonnas Üksikasjad kopeerige ja salvestage AMI ID:

Konkreetse AMI loetlemise käsk antakse järgmiselt:

aws ec2 kirjeldavad-pildid -- piirkond ap-kagu- 1 --pildi ID-d < AMIIpildi ID >

Asendage teie EC2 eksemplari kopeeritud AMI ID-ga. Samamoodi asendage 'ap-southeast-1' teie valitud piirkonna nimega.

Väljund

Näide 2: kuidas kirjeldada kõiki pilte AWS CLI-s?

Käsk kõigi AWS CLI-s saadaolevate piltide loetlemiseks on järgmine:

aws ec2 kirjeldavad-pildid

Väljund

Kõigi piltide loendi kuvamiseks kulub veidi aega. Jätkake nuppu vajutamist 'Sisenema' klahvi klaviatuurilt, et vaadata kõigi piltide üksikasju:

Näide 3: kuidas kirjeldada AMI-d omaniku ID järgi AWS-i CLI-s?

AWS-i kontol konfigureeritud AMI-sid saab määrata ka omaniku või konto ID-ga. Konto ID saab määrata, klõpsates AWS-i halduskonsooli paremas ülanurgas oleval kasutajanimel. Klõpsake nuppu 'kopeeri' ikoon konto ID kopeerimiseks:

Käsk on kohandatud täiendava parameetriga järgmisel viisil:

aws ec2 kirjeldavad-pildid --omanikud < Konto ID >

Asendage oma AWS-i konto ID-ga.

Väljund

Näide 4: kuidas filtreerida pilte AWS CLI-s?

Konkreetsete pildidetailide eraldamiseks on saadaval erinevad filtrid. Kasutaja saab pilte filtreerida omaniku ID, pildi ID, siltide, nime või oleku jne järgi. Pildi nime järgi loetlemiseks kasutatakse järgmist käsku:

aws ec2 kirjeldavad-pildid --filtrid 'Nimi = nimi, väärtused = ec2pilt'

Asendage 'ec2image' jaotises Väärtused teie AMI nimega.

Väljund

AMI sildi võtme-väärtuse paaride väärtuse saab määrata, valides AMI armatuurlaualt AMI. See kuvab pildi konfiguratsioonid. Puudutage valikut 'Sildid' vahekaarti ja kopeerige võtme-väärtuse väljade väärtus:

Pildi filtreerimiseks selle siltide järgi antakse järgmine käsk:

aws ec2 kirjeldavad-pildid --filtrid 'Nimi = silt: esimene võti, väärtused = esimene'

Asendage 'esimene võti' väljale Nimi klahviga. Samamoodi asendage 'esimene' jaotises Väärtused koos märgendi väärtusega.

Väljund

Näide 5. Kuidas teha AWS-i CLI-s AMI päring?

Kasutaja saab kuvatavast loendist pildi konkreetseid üksikasju eraldada, kasutades '-päring' parameeter. Käsk antakse järgmiselt:

aws ec2 kirjeldavad-pildid --päring 'Pildid[*].[ImageId]'

Väljund

Samamoodi saab kasutaja teha päringu ka pildi teatud üksikasjade kohta, määrates pildi ID koos päringuparameetriga:

aws ec2 kirjeldavad-pildid --pildi ID < AMIId > --päring 'Pilt[*].[ImageType, Description, State]'

Väljund

Näide 6: kuidas kirjeldada aegunud pilte AWS CLI-s?

Aegunud AMI-d on need pildid, mida AWS enam kasutada ei soovita. Et määrata, millised pildid on aegunud, kasutage järgmist käsku:

aws ec2 kirjeldavad-pildid --include-aegunud

Väljund

Samamoodi saab kasutaja määrata „–ei-kaasa-aegunud” parameeter kõigi piltide, sealhulgas aegunud piltide loetlemiseks:

aws ec2 kirjeldavad-pildid --ei-kaasa-aegunud

Väljund

Näide 7: kuidas kirjeldada lubatud või keelatud pilte AWS-i CLI-s?

The 'Kirjelda-pildid' käsku saab kasutada ka nende piltide loetlemiseks, mis on konto jaoks keelatud või keelatud. See aitab kasutajatel otsustada, milliseid AMI-sid kasutada. Allpool antud käsku kasutatakse konto jaoks keelatud AMI-de loetlemiseks:

aws ec2 kirjeldavad-pildid --include-disabled

Väljund

Samamoodi on 'Kirjelda-pildid' käsk tagastab ainult need AMI-d, mis pole antud konto jaoks keelatud. Selleks kasutage allolevat käsku:

aws ec2 kirjeldavad-pildid --ei-kaasa-keelatud

Väljund

Näide 8: Kuidas kirjeldada pilte mitmes väljundvormingus?

Rakendus toetab mitut väljundvormingut 'Kirjelda-pildid' käsk. Vormingud hõlmavad YAML-i, JSON-i, teksti või tabelit. Allpool on käsk piltide tabelivormingus kirjeldamiseks:

aws ec2 kirjeldavad-pildid --väljund laud

Asendage 'laud' väärtus väljundväljal teie valitud erineva väljundvorminguga (nt JSON, YAML või tekst).

Väljund

Vajutage 'Sisenema' klaviatuurilt andmete loetlemise jätkamiseks:

Järeldus

The 'Kirjelda-pildid' AWS-i käsk tagastab antud konto kõigi või konkreetsete AMI-de loendi. See aktsepteerib valikulisi parameetreid, nt –query, –output jne 'Kirjelda-pildid' käsk on kasulik AWS-i arendajatele, kuna see aitab neil mõista ja otsustada nende rakenduste erinevate AMI-de vahel. Enne kasutamist 'Kirjelda-pildid' käsk, veenduge, et AWS-i CLI on teie kohalikes masinates konfigureeritud, ja seejärel edastage terminalile mainitud käsud. See artikkel annab põhjaliku ülevaate sellest 'Kirjelda-pildid' käsk koos mitme näitega, et arutada selle erinevaid parameetreid.