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
- Slik bruker du gnistkommandoer
- Grisekommandoer du bør bruke
- Fordelene med Sqoop-kommandoer
- Betydningen av Hive-kommandoer