Bevezetés az AWS parancsokba

Az AWS parancsokat az AWS CLI-ben használják, amely AWS parancssori felület, amely eszköz az AWS szolgáltatások kezelésére. Segít a szolgáltatások konfigurálásában, és képes ellenőrizni a több szolgáltatást, hogy szkriptekkel automatizálják őket. Az AWS CLI könnyen telepíthető és konfigurálható, az alábbiakban felsoroljuk a főként használt parancsokat.

Alapvető AWS parancsok

1. Az AWS CLI telepítéséhez és konfigurálásához használja az alábbi parancsokat -

Szintaxis / példa:

sudo apt-get install -y python-dev python-pip

sudo pip install awscli

Szintaxis a konfiguráláshoz:

aws konfigurálni

2. A fájl kimenetének ellenőrzéséhez a -

Szintaxis / példa :

macska

3. Soronként a második oszlop kinyomtatásához használja az alábbi parancsot -

Szintaxis / példa:

cut –f 2

4. Az adatok rendezéséhez a használt parancs a következő:

Szintaxis / példa:

Fajta

5. Az utolsó öt sor kinyomtatásához a -

Szintaxis / példa:

farok –n 5

6. Az első öt sor kinyomtatásához a -

Szintaxis / példa:

fej –n 5

7. A fájl 5. sorának kinyomtatásához a -

Szintaxis / példa:

sed –n „5 (p; q)”

8. Az összes nyomvonal felsorolásához a -

Szintaxis / példa:

aws cloudtrail leírása-nyomvonalak

9. Az összes nyomvonal nevének felsorolásához a -

Szintaxis / példa :

aws felhő nyomvonal leírása-nyomvonalak - kimeneti szöveg | vágott –f 8

A nyom törléséhez a -

Szintaxis / példa:

aws felhő nyomvonal törlés - nyom

Köztes AWS parancsok

1. A címkék hozzáadásához a nyomvonalhoz a következő parancs van:

Szintaxis / példa :

awscliaws cloudtrail add-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"

2. A nyomvonal összes címkéjének felsorolásához a -

Szintaxis / példa:

aws cloudtrail list-tags \ - erőforrás-id-lista

3. A címke eltávolítása a nyomból -

Szintaxis / példa:

aws cloudtrail remove-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"

4. Az összes felhasználói információ felsorolására és az új felhasználó létrehozására a következő parancsok vannak:

Szintaxis / példa:

aws iam list-users
New user: aws iam create-user \
--user-name aws-admin1

5. Ha több felhasználót szeretne létrehozni a fájlból, a parancs:

Szintaxis / példa :

allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam create-user \
--user-name $userName
Done

6. Több felhasználó törléséhez a fájlból a parancs:

Szintaxis / példa :

allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam delete-user \
--user-name $userName
Done

7. A konkrét felhasználói információk megszerzéséhez a következő parancs szükséges:

Szintaxis / példa:

aws iam get-user \
--user-name aws-admin1

8. A jelszavas házirend felsorolásához a -

Szintaxis / példa :

aws iam get-account-password-policy

9. A jelszó házirendjének beállításához a -

Szintaxis / példa :

aws iam update-account-password-policy \
--minimum-password-length 12 \
--require-symbols \
--require-numbers \
--require-uppercase-characters \
--require-lowercase-characters \
--allow-users-to-change-password

10. A jelszavas házirend törléséhez a következő parancsot kell megadni:

Szintaxis / példa :

aws iam delete-account-password-policy

Speciális AWS parancsok

1. A hozzáférési kulcs utolsó hozzáférési idejének listájához a következő parancsot kell megadni:

Szintaxis / példa :

aws iam get-access-key-last-used \
--access-key-id ABCDEFGH123456EXAMPLE

2. A hozzáférési kulcs deaktiválásához a -

Szintaxis / példa :

aws iam update-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--status Inactive \
--user-name aws-admin1

3. A hozzáférési kulcs törléséhez a -

Szintaxis / példa :

aws iam delete-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--user-name aws-admin1

4. Biztonsági csoport létrehozásához a -

Szintaxis / példa :

aws ec2 create-security-group \
--vpc-id vpc-1a2b3c4d \
--group-name web-access \
--description "web access"

5. A 80-as port megnyitásához mindenki számára hozzáférhető:

Szintaxis / példa:

aws ec2 authorize-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24

6. A tűzfal eltávolításához a csoportból:

Szintaxis / példa:

aws ec2 revoke-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24

7. A biztonsági csoport törléséhez a -

Szintaxis / példa:

aws ec2 delete-security-group \
--group-id sg-00000000

8. A példány létrehozásához a -

Szintaxis / példa:

aws ec2 run-instances \
--image-id ami-f0e7d19a \
--instance-type t2.micro \
--security-group-ids sg-00000000 \
--dry-run

9. A naplófolyam létrehozásához a -

Szintaxis / példa:

aws logs create-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "syslog"

10. A naplófolyam törléséhez a -

Szintaxis / példa:

aws logs delete-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "Default Stream"

Tippek és trükkök az AWS parancsok használatához

  • Parancs befejezése
  • Szűrje ki a kérések eredményeit a szerver oldalon
  • Szűrje ki a kliens oldalon található kimenetet
  • Keressen gyűjtemények között
  • Bontsa ki az igazán szükséges adatokat

Következtetés

Az AWS parancsok hatékony, biztonságos és megbízható kapcsolatot biztosítanak az AWS szolgáltatásokkal, és az AWS CLI segítségével használják. Az AWS felhő a legnépszerűbb a piacon, és a többi felhőplatform felett, például az AWS, az Azure és a Google felhő felett van besorolva. A világszerte széles körben használják, és számos lehetőséget kínál felvételi, közép- és felső szintű pozíciókhoz. Az AWS a következő karrier út, amely jó fizetést és pozíciókat kínál a mérnökök és a felhőszakértők számára. Ez is segíti az ügyfelet, mivel nem kell az alkalmazást az egyik szerverről a másikra áthelyezni, és nem kell elvégezniük azt a fizikai infrastruktúrát, amely csökkenti az ügyfél költségeit. Az AWS parancsokat a fentiekben felsoroljuk a termelési környezetben általánosan használt különböző szakaszokból.

Ajánlott cikkek

Ez egy útmutató az AWS parancsokhoz. Itt megvitattuk az alapvető, a közép- és az előrehaladó AWS parancsokat. A következő cikkben további információkat is megnézhet

  1. A Spark parancsok használata
  2. Sertésparancsok, amelyeket használnia kell
  3. A Sqoop parancsok előnyei
  4. A kaptárparancsok fontossága

Kategória: