Uvod u AWS naredbe

AWS naredbe koriste se u AWS CLI koji je sučelje AWS naredbenog retka, a to je alat za upravljanje AWS uslugama. Pomaže u konfiguriranju usluga i mogućnosti kontrole više usluga radi automatiziranja putem skriptiranja. AWS CLI se može lako instalirati i konfigurirati, a neke od naredbi koje se uglavnom koriste su navedene u nastavku.

Osnovne AWS naredbe

1. Za instaliranje i konfiguriranje AWS CLI koristite naredbe u nastavku -

Sintaksa / primjer:

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

sudo pip uvesti awscli

Sintaksa za konfiguraciju:

aws configure

2. Za provjeru izlaza datoteke naredba je -

Sintaksa / primjer :

mačka

3. Za ispis drugog stupca po retku, koristite naredbu ispod -

Sintaksa / primjer:

rezati –f 2

4. Za razvrstavanje podataka upotrijebljena je naredba -

Sintaksa / primjer:

Sortirati

5. Za ispis zadnjih pet redaka naredba je -

Sintaksa / primjer:

rep –n 5

6. Za ispis prvih pet redaka naredba je -

Sintaksa / primjer:

glava –n 5

7. Da biste ispisali 5. reda u datoteci, naredba je -

Sintaksa / primjer:

sed –n '5 (p; q)'

8. Za popis svih staza naredba je -

Sintaksa / primjer:

aws cloudtrail description-staze

9. Za popis imena svih staza naredba je -

Sintaksa / primjer :

aws oblačni trag opisivanje-staze –izlazni tekst | rezati –f 8

Za brisanje staza naredba je -

Sintaksa / primjer:

aws cloud trail delete - trag

Posredničke AWS naredbe

1. Za dodavanje oznaka u stazu naredba je -

Sintaksa / primjer :

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

2. Za popis svih oznaka staze naredba je -

Sintaksa / primjer:

aws cloudtrail list-oznake \ –resource-id-list

3. Za uklanjanje oznake iz staze -

Sintaksa / primjer:

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

4. Za popis svih informacija o korisniku i stvaranje novog korisnika naredbe su:

Sintaksa / primjer:

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

5. Da biste iz datoteke stvorili više korisnika, naredba je -

Sintaksa / primjer :

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

6. Da biste izbrisali više korisnika iz datoteke, naredba je -

Sintaksa / primjer :

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

7. Da biste dobili određene korisničke podatke, naredba je -

Sintaksa / primjer:

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

8. Za popis pravila o zaporkama naredba je -

Sintaksa / primjer :

aws jaam get-account-password-policy

9. Da biste postavili pravilo za lozinku, naredba je -

Sintaksa / primjer :

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. Za brisanje pravila o lozinkama naredba je -

Sintaksa / primjer :

aws iam delete-account-password-policy

Napredne AWS naredbe

1. Da biste dobili popis posljednjeg vremena pristupnog ključa, naredba je -

Sintaksa / primjer :

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

2. Za deaktiviranje pristupne tipke naredba je -

Sintaksa / primjer :

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

3. Za brisanje pristupne tipke naredba je -

Sintaksa / primjer :

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

4. Za stvaranje sigurnosne grupe naredba je -

Sintaksa / primjer :

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

5. Za otvaranje porta 80 za pristup svima, naredba je -

Sintaksa / primjer:

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

6. Da biste uklonili vatrozid iz grupe, naredba je -

Sintaksa / primjer:

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

7. Za brisanje sigurnosne skupine naredba je -

Sintaksa / primjer:

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

8. Za stvaranje instancije naredba je -

Sintaksa / primjer:

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

9. Za stvaranje protoka dnevnika naredba je -

Sintaksa / primjer:

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

10. Da biste izbrisali tok dnevnika, naredba je -

Sintaksa / primjer:

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

Savjeti i trikovi za korištenje AWS naredbi

  • Dovršavanje naredbe
  • Filtrirajte rezultate zahtjeva na strani poslužitelja
  • Filtrirajte izlaz na strani klijenta
  • Pretražite po kolekcijama
  • Izdvojite podatke koji su vam zaista potrebni

Zaključak

AWS naredbe koriste se za učinkovito, sigurno i pouzdano povezivanje s AWS uslugama, a koriste se uz pomoć AWS CLI. AWS oblak je najpopularniji na tržištu i ocijenjen je iznad ostalih oblačnih platformi poput AWS, Azure i Google cloud. Široko se koristi u cijelom svijetu i ima mnogo prilika za ponuditi se na razini visokog i srednjeg nivoa te na višim pozicijama. AWS je sljedeći put u karijeri koji nudi dobru plaću i pozicije inženjerima i profesionalcima u oblaku. Također pomaže kupcu jer ne treba premještati aplikaciju s jednog poslužitelja na drugi i ne mora uzimati fizičku infrastrukturu koja kupcu smanjuje troškove. AWS naredbe su gore navedene iz različitih odjeljaka koji se obično koriste u proizvodnom okruženju.

Preporučeni članci

Ovo je vodič za naredbe AWS-a. Ovdje smo razgovarali o osnovnim, srednjim i naprednim naredbama AWS. Možete pogledati i slijedeći članak kako biste saznali više

  1. Kako se koriste Spark naredbe
  2. Naredbe svinja koje biste trebali koristiti
  3. Prednosti Sqoop naredbi
  4. Važnost naredbi košnica

Kategorija: