Introduktion till AWS-kommandon

AWS-kommandon används i AWS CLI, som är AWS-kommandoradgränssnittet, vilket är ett verktyg för att hantera AWS-tjänsterna. Det hjälper till att konfigurera tjänsterna och kunna kontrollera flera tjänster för att automatisera dem genom skript. AWS CLI kan enkelt installeras och konfigureras och några av de kommandon som används främst listas nedan.

Grundläggande AWS-kommandon

1. För att installera och konfigurera AWS CLI använder du kommandona nedan -

Syntax / exempel:

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

sudo pip installera awscli

Syntax för konfigurering:

aws konfigurera

2. För att kontrollera filens utgång är kommandot -

Syntax / exempel :

katt

3. För att skriva ut den andra kolumnen per rad använder du kommandot nedan -

Syntax / exempel:

klippa –f 2

4. För datasortering är kommandot som används -

Syntax / exempel:

Sortera

5. För att skriva ut den sista femra raden är kommandot -

Syntax / exempel:

svans –n 5

6. För att skriva ut de första fem raderna är kommandot -

Syntax / exempel:

huvud –n 5

7. För att skriva ut femte rad i en fil är kommandot -

Syntax / exempel:

sed –n '5 (p; q)'

8. För att lista alla spår är kommandot -

Syntax / exempel:

aws cloudtrail beskriv-spår

9. För att lista namnen på alla spår är kommandot -

Syntax / exempel :

aws molnspår beskriver-spår –output text | klippa –f 8

För att radera spåret är kommandot -

Syntax / exempel:

aws cloud trail delete - trail

Mellanstående AWS-kommandon

1. För att lägga till taggarna i spåret är kommandot -

Syntax / exempel :

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

2. För att lista alla taggar på spåret är kommandot -

Syntax / exempel:

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

3. Ta bort taggen från ett spår -

Syntax / exempel:

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

4. För att lista all användares information och skapa den nya användaren är kommandona -

Syntax / exempel:

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

5. För att skapa flera användare från filen är kommandot -

Syntax / exempel :

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

6. För att radera flera användare från filen är kommandot -

Syntax / exempel :

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

7. För att få den specifika användarinformationen är kommandot -

Syntax / exempel:

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

8. För att lista lösenordspolicyn är kommandot -

Syntax / exempel :

aws iam få-konto-lösenord-policy

9. För att ställa in policyn för ett lösenord är kommandot -

Syntax / exempel :

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. För att radera lösenordspolicyn är kommandot -

Syntax / exempel :

aws iam delete-account-password-policy

Avancerade AWS-kommandon

1. För att få en lista över den senaste åtkomsttiden för åtkomstnyckeln är kommandot -

Syntax / exempel :

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

2. För att inaktivera åtkomstnyckeln är kommandot -

Syntax / exempel :

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

3. För att radera åtkomstnyckeln är kommandot -

Syntax / exempel :

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

4. För att skapa en säkerhetsgrupp är kommandot -

Syntax / exempel :

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

5. För att öppna port 80 för alla att komma åt är kommandot -

Syntax / exempel:

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

6. För att ta bort brandväggen från gruppen är kommandot -

Syntax / exempel:

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

7. För att radera säkerhetsgruppen är kommandot -

Syntax / exempel:

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

8. För att skapa instansen är kommandot -

Syntax / exempel:

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

9. För att skapa loggströmmen är kommandot -

Syntax / exempel:

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

10. För att radera loggströmmen är kommandot -

Syntax / exempel:

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

Tips och tricks för att använda AWS-kommandon

  • Kommandot slutfört
  • Filtrera resultaten från förfrågningarna på serversidan
  • Filtrera ut utgången på klientsidan
  • Sök igenom samlingar
  • Extrahera de uppgifter som du verkligen krävde

Slutsats

AWS-kommandon används för att ge effektiv, säker och pålitlig anslutning till AWS-tjänster och de används med hjälp av AWS CLI. AWS-moln är mest populärt på marknaden och rankas ovanför andra molnplattformar som AWS, Azure och Google cloud. Det används allmänt över hela världen och har många möjligheter att erbjuda för inträdesnivå, medelnivå och på högre nivåer. AWS är nästa karriärväg som erbjuder bra lön och positioner till ingenjörerna och molnprofessionerna. Det hjälper också kunden eftersom de inte behöver flytta applikationen från en server till en annan och inte behöver ta den fysiska infrastrukturen som minskar kostnaden för kunden. AWS-kommandon listas ovan från de olika avsnitten som vanligtvis används i en produktionsmiljö.

Rekommenderade artiklar

Detta har varit en guide till AWS-kommandon. Här har vi diskuterat Basic, Intermediate och AdvanceAdvance AWS-kommandon. Du kan också titta på följande artikel för att lära dig mer

  1. Hur man använder gnistkommandon
  2. Svinkommandon som du bör använda
  3. Fördelarna med Sqoop-kommandon
  4. Betydelsen av Hive-kommandon

Kategori: