Introduksjon til AWS-kommandoer

AWS-kommandoer brukes i AWS CLI, som er AWS Kommandolinjegrensesnitt, som er verktøy for å administrere AWS-tjenestene. Det hjelper med å konfigurere tjenestene og i stand til å kontrollere flere tjenester for å automatisere dem gjennom scripting. AWS CLI kan enkelt installeres og konfigureres, og noen av kommandoene som hovedsakelig brukes er listet opp nedenfor.

Grunnleggende AWS-kommandoer

1. For å installere og konfigurere AWS CLI bruker du kommandoene nedenfor -

Syntaks / eksempel:

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

sudo pip installer awscli

Syntaks for konfigurering:

aws konfigurere

2. For å sjekke utdataene fra filen er kommandoen -

Syntaks / eksempel :

katt

3. Hvis du vil skrive ut den andre kolonnen per linje, bruker du kommandoen nedenfor -

Syntaks / eksempel:

kutt –f 2

4. For datasortering er kommandoen som brukes -

Syntaks / eksempel:

Sortere

5. For å skrive ut den siste fem-linjen, er kommandoen -

Syntaks / eksempel:

hale –n 5

6. For å skrive ut de første fem linjene, er kommandoen -

Syntaks / eksempel:

hode –n 5

7. For å skrive ut femte linje i en fil, er kommandoen -

Syntaks / eksempel:

sed –n '5 (p; q)'

8. Hvis du vil liste alle løypene, er kommandoen -

Syntaks / eksempel:

aws cloudtrail beskriv-stier

9. For å liste opp navnene på alle stier, er kommandoen -

Syntaks / eksempel :

aws skyløype beskrive-stier –utdatatekst | kutt –f 8

For å slette sporet er kommandoen -

Syntaks / eksempel:

aws cloud trail delete - trail

Midlertidige AWS-kommandoer

1. For å legge til taggene i sporet, er kommandoen -

Syntaks / eksempel :

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

2. For å liste opp alle tagger på stien, er kommandoen -

Syntaks / eksempel:

er cloudtrail list-tags \ –ource-id-list

3. Slik fjerner du koden fra en sti -

Syntaks / eksempel:

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

4. For å liste opp brukerens info og opprette den nye brukeren, er kommandoene -

Syntaks / eksempel:

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

5. For å opprette flere brukere fra filen, er kommandoen -

Syntaks / eksempel :

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

6. For å slette flere brukere fra filen, er kommandoen -

Syntaks / eksempel :

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

7. For å få den spesifikke brukerinformasjonen, er kommandoen -

Syntaks / eksempel:

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

8. For å liste opp passordpolitikken er kommandoen -

Syntaks / eksempel :

er iam få-konto-passord-policy

9. For å stille inn policyen for et passord, er kommandoen -

Syntaks / eksempel :

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. For å slette passordpolitikken er kommandoen -

Syntaks / eksempel :

er iam delete-account-password-policy

Avanserte AWS-kommandoer

1. For å få listen over siste tilgangstid for tilgangstasten, er kommandoen -

Syntaks / eksempel :

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

2. For å deaktivere tilgangstasten er kommandoen -

Syntaks / eksempel :

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

3. For å slette tilgangstasten er kommandoen -

Syntaks / eksempel :

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

4. For å opprette en sikkerhetsgruppe er kommandoen -

Syntaks / eksempel :

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

5. For å åpne port 80 for alle å få tilgang til, er kommandoen -

Syntax / eksempel:

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

6. For å fjerne brannmuren fra gruppen, er kommandoen -

Syntaks / eksempel:

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

7. For å slette sikkerhetsgruppen er kommandoen -

Syntaks / eksempel:

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

8. For å opprette forekomsten er kommandoen -

Syntaks / eksempel:

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

9. For å opprette loggstrømmen er kommandoen -

Syntaks / eksempel:

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

10. For å slette loggstrømmen er kommandoen -

Syntaks / eksempel:

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

Tips og triks for å bruke AWS-kommandoer

  • Kommando fullføring
  • Filtrer resultatene av forespørslene på serversiden
  • Filtrer ut output på klientsiden
  • Søk gjennom samlinger
  • Pakk ut dataene du virkelig trenger

Konklusjon

AWS-kommandoer brukes til å gi effektiv, sikker og pålitelig tilkobling til AWS-tjenester, og den brukes med hjelp av AWS CLI. AWS-skyen er mest populært i markedet og vurdert over de andre skyplattformene som AWS, Azure og Google sky. Det blir brukt mye over hele verden og har mange muligheter å tilby for entry-level, mid-level og på seniornivå stillinger. AWS er ​​den neste karriereveien som tilbyr god lønn og stillinger til ingeniører og skyprofesjonelle. Det hjelper også kunden ettersom de ikke trenger å flytte applikasjonen fra en server til en annen og ikke trenger å ta den fysiske infrastrukturen som reduserer kostnadene for kunden. AWS-kommandoer er over listet fra de forskjellige seksjonene som ofte brukes i et produksjonsmiljø.

Anbefalte artikler

Dette har vært en guide til AWS-kommandoer. Her har vi diskutert Basic, Intermediate og AdvanceAdvance AWS kommandoer. Du kan også se på følgende artikkel for å lære mer

  1. Slik bruker du gnistkommandoer
  2. Grisekommandoer du bør bruke
  3. Fordelene med Sqoop-kommandoer
  4. Betydningen av Hive-kommandoer

Kategori: