Introduktion til AWS-kommandoer

AWS-kommandoer bruges i AWS CLI, der er AWS Kommandolinjegrænseflade, som er værktøj til at styre AWS-tjenester. Det hjælper med at konfigurere tjenesterne og være i stand til at kontrollere de flere tjenester til at automatisere dem gennem scripting. AWS CLI kan let installeres og konfigureres, og nogle af de kommandoer, der hovedsageligt bruges, er vist nedenfor.

Grundlæggende AWS-kommandoer

1. Brug følgende kommandoer til at installere og konfigurere AWS CLI -

Syntaks / eksempel:

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

sudo pip installerer awscli

Syntaks til konfiguration:

er konfigureret

2. For at kontrollere output af filen er kommandoen -

Syntaks / eksempel :

kat

3. For at udskrive den anden kolonne pr. Linje skal du bruge kommandoen herunder -

Syntaks / eksempel:

skære –f 2

4. Ved datasortering er den anvendte kommando -

Syntaks / eksempel:

Sortere

5. For at udskrive den sidste fem-linie er kommandoen -

Syntaks / eksempel:

hale –n 5

6. For at udskrive de første fem linjer er kommandoen -

Syntaks / eksempel:

hoved –n 5

7. For at udskrive 5. linje i en fil er kommandoen -

Syntaks / eksempel:

sed –n '5 (p; q)'

8. Hvis du vil liste alle stier, er kommandoen -

Syntaks / eksempel:

aws cloudtrail beskrive-stier

9. Hvis du vil angive navnene på alle stier, er kommandoen -

Syntaks / eksempel :

aws cloud trail beskrive-stier –output tekst | skære –f 8

For at slette trail er kommandoen -

Syntaks / eksempel:

aws cloud trail delete - trail

Mellemliggende AWS-kommandoer

1. For at tilføje tags til stien er kommandoen -

Syntaks / eksempel :

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

2. Hvis du vil liste alle trailens tags, er kommandoen -

Syntaks / eksempel:

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

3. Sådan fjernes tagget fra en trail -

Syntaks / eksempel:

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

4. Hvis du vil liste alle brugerens oplysninger og oprette den nye bruger, er kommandoerne -

Syntaks / eksempel:

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

5. For at oprette flere brugere 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 at slette flere brugere 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 at få de specifikke brugeroplysninger er kommandoen -

Syntaks / eksempel:

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

8. For at få vist adgangskodepolitikken er kommandoen -

Syntaks / eksempel :

aws iam get-account-password-policy

9. For at indstille politikken for en adgangskode 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 at slette adgangskodepolitikken er kommandoen -

Syntaks / eksempel :

aws iam delete-account-password-policy

Avancerede AWS-kommandoer

1. For at få listen over sidste adgangstid for adgangstasten, er kommandoen -

Syntaks / eksempel :

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

2. For at deaktivere adgangstasten er kommandoen -

Syntaks / eksempel :

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

3. For at slette adgangstasten er kommandoen -

Syntaks / eksempel :

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

4. For at oprette en sikkerhedsgruppe er kommandoen -

Syntaks / eksempel :

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

5. For at åbne port 80 for alle at få adgang til, er kommandoen -

Syntaks / eksempel:

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

6. For at fjerne firewall 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 at slette sikkerhedsgruppen er kommandoen -

Syntaks / eksempel:

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

8. For at oprette 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 at oprette log-strømmen er kommandoen -

Syntaks / eksempel:

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

10. For at slette logstrømmen er kommandoen -

Syntaks / eksempel:

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

Tip og tricks til brug af AWS-kommandoer

  • Kommando afsluttet
  • Filtrer resultaterne af anmodningerne på serversiden
  • Filtrer output på klientsiden
  • Søg gennem samlinger
  • Uddrag de data, du virkelig har krævet

Konklusion

AWS-kommandoer bruges til at levere effektiv, sikker og pålidelig forbindelse til AWS-tjenester, og det bruges ved hjælp af AWS CLI. AWS-sky er mest populær på markedet og vurderes over de andre skyplatforme som AWS, Azure og Google sky. Det bruges i vid udstrækning over hele kloden og har mange muligheder at tilbyde på entry-level, mellemniveau og på seniorniveau positioner. AWS er ​​den næste karrierevej, der tilbyder god løn og positioner til ingeniører og cloud-fagfolk. Det hjælper også kunden, da de ikke behøver at flytte applikationen fra en server til en anden og ikke behøver at tage den fysiske infrastruktur, der reducerer mængden af ​​omkostninger fra kunden. AWS-kommandoer er nævnt ovenfor fra de forskellige sektioner, der ofte bruges i et produktionsmiljø.

Anbefalede artikler

Dette har været en guide til AWS-kommandoer. Her har vi drøftet grundlæggende, mellemliggende og AdvanceAdvance AWS-kommandoer. Du kan også se på den følgende artikel for at lære mere

  1. Sådan bruges gnistkommandoer
  2. Svinekommandoer, du skal bruge
  3. Fordelene ved Sqoop-kommandoer
  4. Betydningen af ​​Hive-kommandoer

Kategori: