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
- Kako se koriste Spark naredbe
- Naredbe svinja koje biste trebali koristiti
- Prednosti Sqoop naredbi
- Važnost naredbi košnica