Introducere în comenzile AWS

Comenzile AWS sunt utilizate în AWS CLI care este interfața liniei de comandă AWS, care este un instrument pentru gestionarea serviciilor AWS. Ajută la configurarea serviciilor și este capabil să controleze mai multe servicii pentru a le automatiza prin scripturi. AWS CLI poate fi instalat și configurat ușor și unele dintre comenzile care sunt utilizate în principal sunt enumerate mai jos.

Comenzi AWS de bază

1. Pentru a instala și configura AI CLI, utilizați comenzile de mai jos -

Sintaxă / Exemplu:

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

sudo pip instala awscli

Sintaxa pentru configurare:

aws configura

2. Pentru a verifica ieșirea fișierului, comanda este -

Sintaxa / exemplu :

pisică

3. Pentru a tipări a doua coloană pe fiecare linie, utilizați comanda de mai jos -

Sintaxa / exemplu:

tăiat –f 2

4. Pentru sortarea datelor, comanda folosită este -

Sintaxa / exemplu:

Fel

5. Pentru a imprima ultimele cinci linii, comanda este -

Sintaxa / exemplu:

coada - n 5

6. Pentru a imprima primele cinci linii, comanda este -

Sintaxa / exemplu:

cap - n 5

7. Pentru a imprima a 5- a linie într-un fișier, comanda este -

Sintaxa / exemplu:

sed –n '5 (p; q)'

8. Pentru a enumera toate traseele, comanda este -

Sintaxa / exemplu:

descrierea-trasee de cloud awt cloudtrail

9. Pentru a enumera numele tuturor traseelor, comanda este -

Sintaxa / exemplu :

aws cloud trail descrie-trasee - text de intrare | tăiat –f 8

Pentru a șterge traseul, comanda este -

Sintaxa / exemplu:

aws cloud trail delete - traseu

Comenzi AWS intermediare

1. Pentru a adăuga etichete la urmă, comanda este -

Sintaxa / exemplu :

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

2. Pentru a enumera toate etichetele traseului, comanda este -

Sintaxa / exemplu:

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

3. Pentru a elimina eticheta de pe un traseu -

Sintaxa / exemplu:

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

4. Pentru a enumera toate informațiile utilizatorului și crearea noului utilizator, comenzile sunt:

Sintaxa / exemplu:

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

5. Pentru a crea mai mulți utilizatori din fișier, comanda este -

Sintaxa / exemplu :

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

6. Pentru a șterge mai mulți utilizatori din fișier, comanda este -

Sintaxa / exemplu :

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

7. Pentru a obține informațiile specifice despre utilizator, comanda este -

Sintaxa / exemplu:

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

8. Pentru a enumera politica de parolă, comanda este -

Sintaxa / exemplu :

aws iam get-account-password-policy

9. Pentru a seta politica pentru o parolă, comanda este -

Sintaxa / exemplu :

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. Pentru a șterge politica de parolă, comanda este -

Sintaxa / exemplu :

aws iam delete-account-password-policy

Comenzi AWS avansate

1. Pentru a obține lista ultimului timp de acces al tastei de acces, comanda este:

Sintaxa / exemplu :

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

2. Pentru a dezactiva cheia de acces, comanda este -

Sintaxa / exemplu :

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

3. Pentru a șterge cheia de acces, comanda este -

Sintaxa / exemplu :

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

4. Pentru a crea un grup de securitate, comanda este -

Sintaxa / exemplu :

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

5. Pentru a deschide portul 80 pentru ca toată lumea să aibă acces, comanda este -

Sintaxa / exemplu:

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

6. Pentru a elimina firewall-ul din grup, comanda este -

Sintaxa / exemplu:

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

7. Pentru a șterge grupul de securitate, comanda este -

Sintaxa / exemplu:

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

8. Pentru a crea instanța, comanda este -

Sintaxa / exemplu:

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

9. Pentru a crea fluxul de jurnal, comanda este -

Sintaxa / exemplu:

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

10. Pentru a șterge fluxul de jurnal, comanda este -

Sintaxa / exemplu:

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

Sfaturi și trucuri pentru a utiliza comenzile AWS

  • Completarea comenzii
  • Filtrați rezultatele cererilor din partea serverului
  • Filtrează ieșirea din partea clientului
  • Căutați prin colecții
  • Extrageți datele necesare

Concluzie

Comenzile AWS sunt utilizate pentru a asigura conectivitatea eficientă, sigură și fiabilă la serviciile AWS și sunt utilizate cu ajutorul AWS CLI. Cloud-ul AWS este cel mai popular pe piață și este clasat deasupra celorlalte platforme cloud precum AWS, Azure și Google cloud. Acesta este utilizat pe scară largă pe tot globul și are multe posibilități de oferit pentru nivelul de intrare, nivel mediu și poziții de nivel superior. AWS este următoarea cale de carieră care oferă salarii și poziții bune inginerilor și profesioniștilor din cloud. De asemenea, ajută clientul, deoarece nu au nevoie să mute aplicația de la un server la altul și nu trebuie să ia infrastructura fizică care reduce costurile din partea clientului. Comenzile AWS sunt enumerate mai sus din diferite secțiuni care sunt utilizate în mod obișnuit într-un mediu de producție.

Articole recomandate

Acesta a fost un ghid pentru comenzile AWS. Aici am discutat comenzile AWS de bază, intermediare și AdvanceAdvance. De asemenea, puteți consulta articolul următor pentru a afla mai multe

  1. Cum se utilizează Comenzile Spark
  2. Porunci pe care ar trebui să le utilizați
  3. Beneficiile comenzilor Sqoop
  4. Importanța comenzilor stupului

Categorie: