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ù
- Come utilizzare i comandi Spark
- Comandi di maiale che dovresti usare
- Vantaggi dei comandi Sqoop
- Importanza dei comandi dell'alveare