Introduzione ai comandi AWS

I comandi AWS vengono utilizzati nell'interfaccia della riga di comando di AWS che è l'interfaccia della riga di comando di AWS, che è lo strumento per gestire i servizi AWS. Aiuta a configurare i servizi e in grado di controllare i servizi multipli per automatizzarli tramite gli script. La CLI di AWS può essere installata e configurata facilmente e alcuni dei comandi utilizzati principalmente sono elencati di seguito.

Comandi AWS di base

1. Per installare e configurare l'interfaccia della riga di comando di AWS, utilizzare i comandi seguenti:

Sintassi / Esempio:

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

sudo pip installa awscli

Sintassi per configurare:

aws configure

2. Per controllare l'output del file, il comando è -

Sintassi / esempio :

gatto

3. Per stampare la seconda colonna per riga, utilizzare il comando seguente -

Sintassi / esempio:

taglio –f 2

4. Per l'ordinamento dei dati, il comando utilizzato è -

Sintassi / esempio:

Ordinare

5. Per stampare le ultime cinque righe, il comando è -

Sintassi / esempio:

coda –n 5

6. Per stampare le prime cinque righe, il comando è -

Sintassi / esempio:

testa –n 5

7. Per stampare la 5 ° riga in un file, il comando è -

Sintassi / esempio:

sed –n '5 (p; q)'

8. Per elencare tutti i percorsi, il comando è -

Sintassi / esempio:

aws cloudtrail descrive-percorsi

9. Per elencare i nomi di tutte le tracce, il comando è -

Sintassi / esempio :

aws cloud trail descritto-percorsi –output testo | taglio –f 8

Per eliminare la traccia, il comando è -

Sintassi / esempio:

aws cloud trail delete - trail

Comandi AWS intermedi

1. Per aggiungere i tag alla traccia, il comando è -

Sintassi / esempio :

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

2. Per elencare tutti i tag della traccia, il comando è -

Sintassi / esempio:

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

3. Per rimuovere il tag da una traccia -

Sintassi / esempio:

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

4. Per elencare tutte le informazioni dell'utente e creare il nuovo utente, i comandi sono:

Sintassi / esempio:

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

5. Per creare più utenti dal file, il comando è -

Sintassi / esempio :

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

6. Per eliminare più utenti dal file, il comando è -

Sintassi / esempio :

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

7. Per ottenere le informazioni specifiche dell'utente, il comando è -

Sintassi / esempio:

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

8. Per elencare la politica della password, il comando è -

Sintassi / esempio :

aws iam get-account-password-policy

9. Per impostare la politica per una password, il comando è -

Sintassi / esempio :

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. Per eliminare la politica della password, il comando è -

Sintassi / esempio :

aws iam delete-account-password-policy

Comandi AWS avanzati

1. Per ottenere l'elenco dell'ultimo tempo di accesso della chiave di accesso, il comando è -

Sintassi / esempio :

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

2. Per disattivare la chiave di accesso, il comando è -

Sintassi / esempio :

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

3. Per eliminare la chiave di accesso, il comando è -

Sintassi / esempio :

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

4. Per creare un gruppo di sicurezza, il comando è -

Sintassi / esempio :

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

5. Per aprire la porta 80 a cui tutti possano accedere, il comando è -

Sintassi / Esempio:

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

6. Per rimuovere il firewall dal gruppo, il comando è -

Sintassi / esempio:

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

7. Per eliminare il gruppo di sicurezza, il comando è -

Sintassi / esempio:

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

8. Per creare l'istanza, il comando è -

Sintassi / esempio:

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

9. Per creare il flusso di registro, il comando è -

Sintassi / esempio:

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

10. Per eliminare il flusso di registro, il comando è -

Sintassi / esempio:

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

Suggerimenti e trucchi per utilizzare i comandi AWS

  • Completamento del comando
  • Filtra i risultati delle richieste sul lato server
  • Filtra l'output sul lato client
  • Cerca tra le raccolte
  • Estrai i dati che hai veramente richiesto

Conclusione

I comandi AWS vengono utilizzati per fornire la connettività efficiente, sicura e affidabile ai servizi AWS e vengono utilizzati con l'aiuto della CLI AWS. Il cloud AWS è il più popolare sul mercato e valutato sopra le altre piattaforme cloud come AWS, Azure e Google cloud. È ampiamente utilizzato in tutto il mondo e ha molte opportunità da offrire per posizioni entry-level, mid-level e senior. AWS è il prossimo percorso di carriera che offre buoni stipendi e posizioni agli ingegneri e ai professionisti del cloud. Aiuta anche il cliente in quanto non ha bisogno di spostare l'applicazione da un server all'altro e non ha bisogno di prendere l'infrastruttura fisica che riduce il costo del cliente. I comandi AWS sono elencati sopra nelle diverse sezioni che vengono comunemente utilizzate in un ambiente di produzione.

Articoli consigliati

Questa è stata una guida ai comandi AWS. Qui abbiamo discusso dei comandi AWS Basic, Intermediate e AdvanceAdvance. Puoi anche leggere il seguente articolo per saperne di più

  1. Come utilizzare i comandi Spark
  2. Comandi di maiale che dovresti usare
  3. Vantaggi dei comandi Sqoop
  4. Importanza dei comandi dell'alveare

Categoria: