Uvod v AWS ukaze

Ukazi AWS se uporabljajo v AWS CLI, to je vmesnik ukazne vrstice AWS, ki je orodje za upravljanje storitev AWS. Pomaga pri konfiguriranju storitev in lahko nadzoruje več storitev, da jih avtomatizira prek skript. AWS CLI je mogoče enostavno namestiti in konfigurirati, nekateri ukazi, ki se večinoma uporabljajo, so navedeni spodaj.

Osnovni ukazi AWS

1. Če želite namestiti in konfigurirati AWS CLI, uporabite spodnja ukaza -

Sintaksa / primer:

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

sudo pip namestite awscli

Sintaksa za konfiguracijo:

aws configure

2. Če želite preveriti izhod datoteke, je ukaz -

Sintaksa / primer :

mačka

3. Za tiskanje drugega stolpca na vrstico uporabite spodnji ukaz -

Sintaksa / primer:

rez –f 2

4. Za razvrščanje podatkov je uporabljen ukaz -

Sintaksa / primer:

Razvrsti

5. Za tiskanje zadnjih pet vrstic je ukaz -

Sintaksa / primer:

rep –n 5

6. Če želite natisniti prvih pet vrstic, je ukaz -

Sintaksa / primer:

glava –n 5

7. Če želite tiskati 5. vrstico v datoteki, je ukaz -

Sintaksa / primer:

sed –n '5 (p; q)'

8. Za seznam vseh sledi je ukaz -

Sintaksa / primer:

aws cloudtrail opis-sledi

9. Če želite našteti imena vseh sledi, je ukaz -

Sintaksa / primer :

aws opis sled sledov v oblaku - izhodno besedilo | rez –f 8

Če želite izbrisati sled, je ukaz -

Sintaksa / primer:

aws cloud trail delete - sled

Vmesni ukazi AWS

1. Za dodajanje oznak v sled je ukaz -

Sintaksa / primer :

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

2. Če želite prikazati vse oznake sledi, je ukaz -

Sintaksa / primer:

aws cloudtrail seznam-oznake \ –resource-id-list

3. Če želite odstraniti oznako iz sledi -

Sintaksa / primer:

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

4. Če želite prikazati vse podatke o uporabniku in ustvariti novega uporabnika, so ukazi:

Sintaksa / primer:

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

5. Če želite iz datoteke ustvariti več uporabnikov, je ukaz -

Sintaksa / primer :

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

6. Če želite iz datoteke izbrisati več uporabnikov, je ukaz -

Sintaksa / primer :

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

7. Za pridobitev določenih podatkov o uporabniku je ukaz -

Sintaksa / primer:

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

8. Če želite navesti pravilnik o geslu, je ukaz -

Sintaksa / primer :

aws iam get-account-password-policy

9. Če želite nastaviti geslo za pravilnik, je ukaz -

Sintaksa / primer :

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. Če želite izbrisati pravilnik o geslu, je ukaz -

Sintaksa / primer :

aws iam delete-account-password-policy

Napredni AWS ukazi

1. Če želite dobiti seznam zadnjega časa dostopa tipke za dostop, je ukaz -

Sintaksa / primer :

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

2. Za izključitev tipke za dostop je ukaz -

Sintaksa / primer :

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

3. Če želite izbrisati tipko za dostop, je ukaz -

Sintaksa / primer :

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

4. Če želite ustvariti varnostno skupino, je ukaz -

Sintaksa / primer :

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

5. Če želite odpreti vrata 80 za vse, ki imajo dostop, je ukaz:

Sintaksa / primer:

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

6. Če želite požarni zid odstraniti iz skupine, je ukaz -

Sintaksa / primer:

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

7. Če želite izbrisati varnostno skupino, je ukaz -

Sintaksa / primer:

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

8. Če želite ustvariti primerek, je ukaz -

Sintaksa / primer:

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

9. Če želite ustvariti tok dnevnika, je ukaz -

Sintaksa / primer:

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

10. Če želite izbrisati tok dnevnika, je ukaz -

Sintaksa / primer:

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

Nasveti in namigi za uporabo AWS ukazov

  • Dokončanje ukaza
  • Filtriraj rezultate zahtev na strani strežnika
  • Izločite izhod na strani odjemalca
  • Iščite po zbirkah
  • Izvlecite podatke, ki ste jih resnično potrebovali

Zaključek

Ukazi AWS se uporabljajo za zagotavljanje učinkovite, varne in zanesljive povezave s storitvami AWS in se uporabljajo s pomočjo AWS CLI. Oblak AWS je najbolj priljubljen na trgu in je ocenjen nad drugimi oblačnimi platformami, kot so AWS, Azure in Google cloud. Široko se uporablja po vsem svetu in ima veliko priložnosti, ki jih ponuja za vstopne, srednje in višje položaje. AWS je naslednja poklicna pot, ki inženirjem in strokovnjakom v oblaku ponuja dobro plačo in položaj. Stranki tudi pomaga, saj jim ni treba premikati aplikacije z enega strežnika na drugega in jim ni treba vzeti fizične infrastrukture, ki kupcu zmanjša veliko stroškov. Ukazi AWS so zgoraj navedeni iz različnih razdelkov, ki se običajno uporabljajo v proizvodnem okolju.

Priporočeni članki

To je vodnik za ukaze AWS. Tu smo razpravljali o osnovnih, vmesnih in naprednih ukazih AWS. Če želite izvedeti več, si oglejte tudi naslednji članek

  1. Kako uporabljati iskrive ukaze
  2. Ukazi prašiča, ki bi jih morali uporabiti
  3. Prednosti ukazov Sqoop
  4. Pomen ukazov panja

Kategorija: