Wprowadzenie do poleceń AWS

Polecenia AWS są używane w interfejsie AWS CLI, czyli interfejsie wiersza poleceń AWS, który jest narzędziem do zarządzania usługami AWS. Pomaga w konfiguracji usług i jest w stanie kontrolować wiele usług w celu automatyzacji ich za pomocą skryptów. Interfejs AWS CLI można łatwo zainstalować i skonfigurować, a niektóre z najczęściej używanych poleceń są wymienione poniżej.

Podstawowe polecenia AWS

1. Aby zainstalować i skonfigurować interfejs AWS CLI, użyj poniższych poleceń -

Składnia / przykład:

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

sudo pip install awscli

Składnia do konfiguracji:

konfiguracja aws

2. Aby sprawdzić dane wyjściowe pliku, polecenie to -

Składnia / przykład :

kot

3. Aby wydrukować drugą kolumnę w wierszu, użyj poniższego polecenia -

Składnia / przykład:

cut –f 2

4. Do sortowania danych używane jest polecenie -

Składnia / przykład:

Sortować

5. Aby wydrukować ostatnie pięć wierszy, polecenie to -

Składnia / przykład:

ogon –n 5

6. Aby wydrukować pierwsze pięć wierszy, polecenie brzmi -

Składnia / przykład:

głowa –n 5

7. Aby wydrukować 5. linię w pliku, polecenie to -

Składnia / przykład:

sed –n „5 (p; q)”

8. Aby wyświetlić listę wszystkich szlaków, polecenie brzmi -

Składnia / przykład:

aws cloudtrail opisuj-szlaki

9. Aby wyświetlić listę nazw wszystkich szlaków, polecenie to -

Składnia / przykład :

chmura aws szlak opis-szlaki - tekst wyjściowy | cut –f 8

Aby usunąć ślad, polecenie to -

Składnia / przykład:

aws cloud trail delete - trail

Pośrednie polecenia AWS

1. Aby dodać tagi do szlaku, polecenie brzmi -

Składnia / przykład :

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

2. Aby wyświetlić wszystkie tagi śladu, polecenie brzmi -

Składnia / przykład:

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

3. Aby usunąć znacznik ze śladu -

Składnia / przykład:

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

4. Aby wyświetlić wszystkie informacje o użytkowniku i utworzyć nowego użytkownika, polecenia to:

Składnia / przykład:

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

5. Aby utworzyć wielu użytkowników z pliku, polecenie to -

Składnia / przykład :

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

6. Aby usunąć wielu użytkowników z pliku, polecenie to -

Składnia / przykład :

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

7. Aby uzyskać określone informacje o użytkowniku, polecenie to -

Składnia / przykład:

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

8. Aby wyświetlić listę zasad haseł, polecenie to -

Składnia / przykład :

aws iam get-account-password-policy

9. Aby ustawić zasady dotyczące hasła, polecenie to -

Składnia / przykład :

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. Aby usunąć zasadę hasła, polecenie to -

Składnia / przykład :

aws iam delete-account-password-policy

Zaawansowane polecenia AWS

1. Aby uzyskać listę czasu ostatniego dostępu do klucza dostępu, polecenie brzmi -

Składnia / przykład :

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

2. Aby dezaktywować klucz dostępu, polecenie to -

Składnia / przykład :

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

3. Aby usunąć klucz dostępu, polecenie to -

Składnia / przykład :

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

4. Aby utworzyć grupę zabezpieczeń, polecenie to -

Składnia / przykład :

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

5. Aby otworzyć port 80, aby każdy mógł uzyskać do niego dostęp, polecenie brzmi -

Składnia / przykład:

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

6. Aby usunąć zaporę z grupy, polecenie to -

Składnia / przykład:

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

7. Aby usunąć grupę zabezpieczeń, polecenie to -

Składnia / przykład:

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

8. Aby utworzyć instancję, polecenie to -

Składnia / przykład:

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

9. Aby utworzyć strumień dziennika, polecenie to -

Składnia / przykład:

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

10. Aby usunąć strumień dziennika, polecenie to -

Składnia / przykład:

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

Wskazówki i porady dotyczące korzystania z poleceń AWS

  • Zakończenie dowodzenia
  • Odfiltruj wyniki żądań po stronie serwera
  • Odfiltruj dane wyjściowe po stronie klienta
  • Szukaj w kolekcjach
  • Wyodrębnij dane, których naprawdę potrzebujesz

Wniosek

Polecenia AWS służą do zapewnienia wydajnej, bezpiecznej i niezawodnej łączności z usługami AWS i są używane przy pomocy AWS CLI. Chmura AWS jest najpopularniejsza na rynku i oceniana wyżej niż inne platformy chmurowe, takie jak AWS, Azure i Google Cloud. Jest szeroko stosowany na całym świecie i ma wiele możliwości zaoferowania na poziomie podstawowym, średnim i wyższym. AWS to kolejna ścieżka kariery, która oferuje dobre wynagrodzenie i stanowiska dla inżynierów i specjalistów w chmurze. Pomaga także klientowi, ponieważ nie musi przenosić aplikacji z jednego serwera na drugi i nie musi przejmować infrastruktury fizycznej, która zmniejsza koszty ponoszone przez klienta. Komendy AWS są wymienione powyżej w różnych sekcjach, które są powszechnie używane w środowisku produkcyjnym.

Polecane artykuły

To był przewodnik po poleceniach AWS. Omówiliśmy tutaj polecenia AWS Basic, Intermediate i AdvanceAdvance. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej

  1. Jak korzystać z poleceń Spark
  2. Polecenia świni, których powinieneś używać
  3. Korzyści z poleceń Sqoop
  4. Znaczenie poleceń Hive

Kategoria: