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
- Jak korzystać z poleceń Spark
- Polecenia świni, których powinieneś używać
- Korzyści z poleceń Sqoop
- Znaczenie poleceń Hive