Sissejuhatus AWS-i käskudesse

AWS-käske kasutatakse AWS CLI-s, mis on AWS-i käsuridade liides, mis on tööriist AWS-teenuste haldamiseks. See aitab teenuseid konfigureerida ja suudab paljusid teenuseid juhtida, et skriptimise kaudu neid automatiseerida. AWS CLI-d saab hõlpsasti installida ja konfigureerida ning mõned peamiselt kasutatavad käsud on loetletud allpool.

AWS-i põhikäsud

1. AWS CLI installimiseks ja konfigureerimiseks kasutage alltoodud käske -

Süntaks / näide:

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

sudo pip install awscli

Konfigureerimise süntaks:

aws seadistada

2. Faili väljundi kontrollimiseks on käsk -

Süntaks / näide :

kass

3. Rea kohta teise veeru printimiseks kasutage alltoodud käsku -

Süntaks / näide:

lõika –f 2

4. Andmete sortimiseks kasutatakse käsku -

Süntaks / näide:

Sorteeri

5. Viimase viie rea printimiseks on käsk -

Süntaks / näide:

saba –n 5

6. Esimese viie rea printimiseks on käsk -

Süntaks / näide:

pea –n 5

7. Faili viienda rea ​​printimiseks on käsk -

Süntaks / näide:

sed –n '5 (p; q)'

8. Kõigi radade loetlemiseks on käsk -

Süntaks / näide:

aws pilvetee kirjeldus-suusarajad

9. Kõigi radade nimede loetlemiseks käsk -

Süntaks / näide :

aws pilve rada kirjeldab rada - väljundtekst | lõigatud –f 8

Raja kustutamiseks on käsk -

Süntaks / näide:

aws pilve rada kustutada - rada

Vahepealsed AWS-käsud

1. Siltide lisamiseks jäljele on käsk -

Süntaks / näide :

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

2. Raja kõigi siltide loetlemiseks on käsk -

Süntaks / näide:

aws pilvetee nimekiri-sildid \ - ressursi-id-nimekiri

3. Sildi eemaldamine rajalt -

Süntaks / näide:

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

4. Kogu kasutaja teabe loetlemiseks ja uue kasutaja loomiseks on käsud -

Süntaks / näide:

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

5. Failist mitme kasutaja loomiseks on käsk -

Süntaks / näide :

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

6. Mitme kasutaja failist kustutamiseks on käsk -

Süntaks / näide :

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

7. Konkreetse kasutajateabe saamiseks on käsk -

Süntaks / näide:

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

8. Paroolipoliitika loetlemiseks on käsk -

Süntaks / näide :

aws iam konto-parooli-poliitika

9. Parooli poliitika määramiseks on käsk -

Süntaks / näide :

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. Paroolipoliitika kustutamiseks on käsk -

Süntaks / näide :

aws iam kustuta konto-parooli-poliitika

Täpsemad AWS-käsud

1. Juurdepääsuklahvi viimase juurdepääsuaja loendi saamiseks käsk on -

Süntaks / näide :

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

2. Pääsuklahvi desaktiveerimiseks on käsk -

Süntaks / näide :

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

3. Pääsuklahvi kustutamiseks on käsk -

Süntaks / näide :

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

4. Turvarühma loomiseks on käsk -

Süntaks / näide :

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

5. Pordi 80 avamiseks kõigile juurdepääsu saamiseks on käsk -

Süntaks / näide:

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

6. Tulemüüri eemaldamiseks grupist on käsk -

Süntaks / näide:

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

7. Turvarühma kustutamiseks on käsk -

Süntaks / näide:

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

8. Eksemplari loomiseks on käsk -

Süntaks / näide:

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

9. Logivoo loomiseks on käsk -

Süntaks / näide:

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

10. Logi voo kustutamiseks on käsk -

Süntaks / näide:

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

Näpunäited AWS-i käskude kasutamiseks

  • Käskude täitmine
  • Filtreerige serveripoolsete päringute tulemused välja
  • Filtreerige kliendi poolelt väljund välja
  • Otsige kogude kaudu
  • Väljavõtte andmed, mida te tegelikult nõudsite

Järeldus

AWS-käske kasutatakse AWS-teenustega tõhusa, turvalise ja usaldusväärse ühenduse tagamiseks ning seda kasutatakse AWS CLI abiga. AWS-pilv on turul kõige populaarsem ja seda hinnatakse teiste pilveplatvormide (nt AWS, Azure ja Google cloud) kohal. Seda kasutatakse laialdaselt kogu maailmas ja sellel on palju võimalusi pakkuda algtaseme, keskastme ja kõrgema taseme ametikohtadele. AWS on järgmine karjääritee, mis pakub inseneridele ja pilvespetsialistidele head palka ja positsioone. See aitab ka klienti, kuna nad ei pea rakendust ühest serverist teise teisaldama ega pea võtma füüsilist infrastruktuuri, mis vähendab kliendilt palju kulusid. AWS-käsud on ülal loetletud erinevatest jaotistest, mida tavaliselt kasutatakse tootmiskeskkonnas.

Soovitatavad artiklid

See on olnud AWS-i käskude juhend. Siin oleme arutanud AWS-i põhi-, kesk- ja eelregulatsiooni käske. Lisateabe saamiseks võite vaadata ka järgmist artiklit

  1. Kuidas Spark-käske kasutada?
  2. Sigade käsud, mida peaksite kasutama
  3. Sqoopi käskude eelised
  4. Tarude käskude tähtsus

Kategooria: