[3. rész] Az AWS CLI használata az EC2 példányok kezelésére

3 Resz Az Aws Cli Hasznalata Az Ec2 Peldanyok Kezelesere



„Ebben a cikkben megvitatjuk, hogyan kezelhetjük az Elastic IP-ket és a hálózati interfészeket az AWS parancssori felület használatával. Mindezen műveletek végrehajtása a grafikus felhasználói felületről némi időt vesz igénybe, és ez az idő megtakarítható, ha ezeket a műveleteket a CLI segítségével hajtja végre.

A cikk követéséhez először konfigurálnia kell az AWS CLI hitelesítő adatait a rendszeren. A következő útmutató elmagyarázza, hogyan konfigurálhatók ezek a hitelesítő adatok Windows, Linux vagy Mac rendszeren.'

https://linuxhint.com/configure-aws-cli-credentials/







Az alábbiakban felsoroljuk azokat a témákat, amelyekkel ez a cikk foglalkozni fog.



Hozzon létre rugalmas IP-t

Az elasztikus IP-címek nyilvános statikus IP-címek EC2-példányhoz társítására szolgálnak, és ez az IP-cím nem változik még akkor sem, ha a példányt újraindítják. Annak érdekében, hogy egy statikus nyilvános IP-címet társítsanak egy EC2-példányhoz, amely nem változik újraindításkor, rugalmas IP-címeket használnak.



Ebben a részben megvitatjuk, hogyan hozhatunk létre Elastic IP-t az AWS parancssori felület használatával. Először listázza ki az összes elérhető Elastic IP-t a következő paranccsal a terminálban.





[e-mail védett] :~$ aws ec2 description-címek \
--vidék us-kelet- 1

A fenti parancs felsorolja a fiókjához hozzárendelt összes rugalmas IP-címet a us-kelet-1 vidék.

Most az Elastic IP-k ellenőrzése után használja a következő parancsot egy új rugalmas IP-cím létrehozásához.

[e-mail védett] :~$ aws ec2 allocate-dress \
--vidék us-kelet- 1

Egy rugalmas IP létrehozása után ismét listázza ki az összes rugalmas IP-címet a következő paranccsal a terminálban.

[e-mail védett] :~$ aws ec2 description-címek \
--vidék us-kelet- 1

Ezúttal egy rugalmas IP-címet láthat, amely az előző parancs végrehajtásakor jött létre. Jegyezze fel ezt az IP-címet, és a következő részben egy EC2-vel fogjuk társítani.

Elasztikus IP társítása és leválasztása az EC2-től

Az Elastic IP létrehozása után már használhatjuk, ha társítjuk egy EC2 példányhoz. Ne feledje, ha kioszt egy Elastic IP-címet, és nem társítja azt egy EC2-példányhoz, akkor óránként felszámíthat bizonyos összeget. Tehát ha nem fogja használni, fel kell szabadítania a rugalmas IP-t.

Először is meg kell szereznie az EC2 példányazonosítót, amelyhez az Elastic IP-t társítani fogja. Használja a leír-példányokat a metódusa ec2 az összes EC2 példány felsorolásához.

[e-mail védett] :~$ aws ec2 description-példányok

A példányazonosító beszerzése után a következő paranccsal társítsa a rugalmas IP-címet az EC2 példányhoz.

[e-mail védett] :~$ aws ec2 társult cím \
--példányazonosító < EC2 példányazonosító > \
--public-ip < Rugalmas IP >

A fenti parancs végrehajtása után az Elastic IP-t társítja az EC2 példányhoz, és visszaadja a társítási azonosítót. Jegyezze fel ezt a társítási azonosítót, és hasznos lesz az Elastic IP társításának megszüntetése a következő részben.

Most használja a leír-példányokat módszere a ec2 az EC2 példány nyilvános IP-címének ellenőrzéséhez, hogy megbizonyosodjon arról, hogy az Elastic IP csatolva van-e a példányhoz vagy sem.

[e-mail védett] :~$ aws ec2 description-példányok \
--példányazonosító < EC2 példányazonosító >

Görgessen le a fenti parancs kimenetéhez, és keresse meg a Nyilvános IP részt. Itt láthatja az EC2 példányhoz csatolt Elastic IP-címet.

A társításhoz hasonlóan leválaszthat egy rugalmas IP-címet is, amely egy EC2-példányhoz van társítva az AWS CLI használatával. A következő paranccsal lehet leválasztani a rugalmas IP-t a társítási azonosító használatával.

[e-mail védett] :~$ aws ec2 disassociate-address \
--egyesület-azonosító < Rugalmas IP társítási azonosító >

Amikor leválaszt egy rugalmas IP-t egy EC2-ről, az EC2 automatikusan kap egy véletlenszerű IP-címet az AWS nyilvános IP-készletéből, és az Elastic IP elérhető egy másik EC2-vel, amíg ki nem bocsátják.

Elasztikus IP törlése

Tehát miután leválasztotta az Elastic IP-t az EC2 példányról, engedje el az Elastic IP-t a fiókjából, ha már nincs rá szükség. A kiosztott, de nem használt rugalmas IP-cím óránként bizonyos összeget számolhat fel.

Először sorolja fel az összes elérhető rugalmas IP-címet az AWS-régióban a következő paranccsal a terminálban.

[e-mail védett] :~$ aws ec2 description-címek

Jegyezze fel az elosztási azonosítót, és ezzel az azonosítóval fogjuk felszabadítani az Elastic IP-t a következő paranccsal.

[e-mail védett] :~$ aws ec2 kiadási cím \
--allokáció-azonosító < kiosztás id >

Hálózati interfész létrehozása

Egy EC2-példányhoz több hálózati interfészt is csatolhat. Egy hálózati interfésznek egy elsődleges nyilvános és egy elsődleges privát IP-címe lehet. További másodlagos privát IP-címeket csatolhat egy hálózati interfészhez.

Ebben a részben azt tárgyaljuk, hogyan hozhatunk létre hálózati interfészt az AWS CLI használatával. A hálózati interfész létrehozásakor megadhat egy alhálózatot, amelyben a hálózati interfész létrejön, és egy biztonsági csoportot, amely az interfészhez lesz csatolva.

[e-mail védett] :~$ aws ec2 create-network-interface \
--alhálózati azonosító < alhálózati azonosító > \
-- csoportok < biztonsági csoport azonosítója >

A fenti parancs egy véletlenszerű privát és nyilvános IP-vel rendelkező hálózati interfészt hoz létre. A privát IP-cím az ahhoz az alhálózathoz rendelt tartományból lesz, amelyben a hálózati interfész létrejön.

Csatlakoztassa és távolítsa el a hálózati interfészt az EC2-ből

A hálózati interfész létrehozása után csatolhatja azt egy futó vagy leállított állapotban lévő EC2 példányhoz. Ezenkívül csatlakoztathatja a hálózati interfészt az EC2 példány indításakor.

A hálózati interfész EC2 példányhoz való csatlakoztatásához a csatolja-hálózati interfész függvényt használják, amely paraméterként elfogadja a példányazonosítót és a hálózati interfész azonosítóját.

[e-mail védett] :~$ aws ec2 attach-network-interface \
--példányazonosító < EC2 példányazonosító > \
--hálózati interfész-azonosító < hálózati interfész azonosítója > \
--eszköz-index < Eszközindex >

A fenti parancs sikeresen csatolja a hálózati interfészt az EC2 példányhoz, és visszaadja a mellékletazonosítót. Jegyezze fel ezt a mellékletazonosítót, mivel ez a hálózati interfész eltávolítására szolgál az EC2 példányból.

Ahogy egy hálózati interfész csatlakoztatható egy EC2-példányhoz, úgy az EC2-példányról is eltávolíthatjuk, ha az nem elsődleges. A hálózati interfész EC2 példányról való eltávolításához a leválás-hálózati-interfész funkciót használják.

[e-mail védett] :~$ aws ec2 detach-network-interface \
--melléklet-azonosító < melléklet azonosítója >

A fenti parancs sikeresen eltávolítja a hálózati interfészt az EC2 példányból a mellékletazonosító használatával. A hálózati interfész levált a példányról, de továbbra is használható egy másik EC2-példánnyal, amíg nem törli.

Hálózati interfész törlése

Ebben a részben látni fogjuk, hogyan lehet törölni egy leválasztott hálózati interfészt az AWS parancssori felület használatával. Használhatjuk a törlés-hálózati-interfész függvény, amely elfogadja hálózati interfész-azonosító paraméterként a hálózati interfészek törléséhez.

[e-mail védett] :~$ aws ec2 delete-network-interface \
--hálózati interfész-azonosító < Hálózati interfész azonosítója >

A fenti parancs eltávolítja a hálózati interfészt, ha az nincs egy példányhoz csatolva.

Következtetés

Ez a cikk leírja, hogyan kezelhetjük a rugalmas IP-címeket és hálózati interfészeket az AWS EC2-ben az AWS parancssori felület használatával. Mindezen feladatok végrehajtása az AWS parancssori felülettel segíti az áramlás automatizálását. Megbeszéltük, hogyan használhatjuk az AWS parancssori felületet az Elastic IP-k és az Elastic Network Interfaces EC2 példányhoz való létrehozására, csatolására, leválasztására, majd eltávolítására.