Einführung in AWS-Befehle

AWS-Befehle werden in der AWS-CLI verwendet, der AWS-Befehlszeilenschnittstelle, mit der die AWS-Dienste verwaltet werden. Es hilft bei der Konfiguration der Dienste und ist in der Lage, mehrere Dienste zu steuern, um sie durch Skripterstellung zu automatisieren. AWS CLI kann einfach installiert und konfiguriert werden. Einige der hauptsächlich verwendeten Befehle sind unten aufgeführt.

Grundlegende AWS-Befehle

1. Verwenden Sie zum Installieren und Konfigurieren von AWS CLI die folgenden Befehle:

Syntax / Beispiel:

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

sudo pip installiere awscli

Syntax für configure:

aws konfigurieren

2. Um die Ausgabe der Datei zu überprüfen, lautet der Befehl:

Syntax / Beispiel :

Katze

3. Verwenden Sie den folgenden Befehl, um die zweite Spalte pro Zeile zu drucken:

Syntax / Beispiel:

cut –f 2

4. Für die Datensortierung wird der Befehl verwendet:

Syntax / Beispiel:

Sortieren

5. Zum Drucken der letzten fünf Zeilen lautet der Befehl:

Syntax / Beispiel:

Schwanz –n 5

6. Zum Drucken der ersten fünf Zeilen lautet der Befehl:

Syntax / Beispiel:

Kopf –n 5

7. Um die fünfte Zeile in einer Datei zu drucken, lautet der Befehl:

Syntax / Beispiel:

sed –n '5 (p; q)'

8. Um alle Trails aufzulisten, lautet der Befehl:

Syntax / Beispiel:

aws cloudtrail beschreiben-trail

9. Um die Namen aller Trails aufzulisten, lautet der Befehl:

Syntax / Beispiel :

aws cloud trail beschreiben-wege – ausgabe text | schnitt –f 8

Um die Spur zu löschen, lautet der Befehl -

Syntax / Beispiel:

aws cloud trail delete - Spur

Fortgeschrittene AWS-Befehle

1. Um die Tags zum Trail hinzuzufügen, lautet der Befehl:

Syntax / Beispiel :

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

2. Um alle Tags des Trails aufzulisten, lautet der Befehl:

Syntax / Beispiel:

aws cloudtrail list-tags \ –ressourcen-id-liste

3. So entfernen Sie das Tag aus einer Spur:

Syntax / Beispiel:

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

4. Um alle Benutzerinformationen aufzulisten und den neuen Benutzer zu erstellen, sind die Befehle:

Syntax / Beispiel:

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

5. Um mehrere Benutzer aus der Datei zu erstellen, lautet der Befehl:

Syntax / Beispiel :

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

6. Um mehrere Benutzer aus der Datei zu löschen, lautet der Befehl:

Syntax / Beispiel :

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

7. Um die spezifischen Benutzerinformationen abzurufen, lautet der Befehl:

Syntax / Beispiel:

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

8. Um die Kennwortrichtlinie aufzulisten, lautet der Befehl:

Syntax / Beispiel :

aws iam get-account-password-policy

9. Um die Richtlinie für ein Kennwort festzulegen, lautet der Befehl:

Syntax / Beispiel :

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. Um die Kennwortrichtlinie zu löschen, lautet der Befehl:

Syntax / Beispiel :

aws iam konto löschen-passwort-richtlinie

Erweiterte AWS-Befehle

1. Um die Liste der letzten Zugriffszeit des Zugriffsschlüssels abzurufen, lautet der Befehl:

Syntax / Beispiel :

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

2. Zum Deaktivieren der Zugriffstaste lautet der Befehl:

Syntax / Beispiel :

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

3. Zum Löschen des Zugriffsschlüssels lautet der Befehl:

Syntax / Beispiel :

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

4. Um eine Sicherheitsgruppe zu erstellen, lautet der Befehl:

Syntax / Beispiel :

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

5. Um den Port 80 für alle zu öffnen, lautet der Befehl:

Syntax / Beispiel:

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

6. Um die Firewall aus der Gruppe zu entfernen, lautet der Befehl:

Syntax / Beispiel:

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

7. Um die Sicherheitsgruppe zu löschen, lautet der Befehl:

Syntax / Beispiel:

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

8. Zum Erstellen der Instanz lautet der Befehl:

Syntax / Beispiel:

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

9. Um den Protokolldatenstrom zu erstellen, lautet der Befehl:

Syntax / Beispiel:

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

10. Um den Protokolldatenstrom zu löschen, lautet der Befehl:

Syntax / Beispiel:

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

Tipps und Tricks zur Verwendung von AWS-Befehlen

  • Befehlsabschluss
  • Filtern Sie die Ergebnisse der Anforderungen auf der Serverseite heraus
  • Filtern Sie die Ausgabe auf der Clientseite heraus
  • Durchsuchen Sie Sammlungen
  • Extrahieren Sie die Daten, die Sie wirklich benötigt haben

Fazit

AWS-Befehle werden verwendet, um die effiziente, sichere und zuverlässige Konnektivität zu AWS-Diensten bereitzustellen. Sie werden mithilfe von AWS CLI verwendet. Die AWS-Cloud ist am beliebtesten auf dem Markt und wird über den anderen Cloud-Plattformen wie AWS, Azure und Google Cloud bewertet. Es ist weltweit weit verbreitet und bietet viele Möglichkeiten für Einsteiger-, Mittel- und Senior-Positionen. AWS ist der nächste Karriereweg, der Ingenieuren und Cloud-Experten gute Gehälter und Positionen bietet. Dies hilft dem Kunden auch, da er die Anwendung nicht von einem Server auf einen anderen verschieben und nicht die physische Infrastruktur nutzen muss, die die Kosten des Kunden senkt. Die AWS-Befehle sind in den verschiedenen Abschnitten aufgeführt, die in einer Produktionsumgebung häufig verwendet werden.

Empfohlene Artikel

Dies war eine Anleitung zu AWS-Befehlen. Hier haben wir die AWS-Befehle Basic, Intermediate und AdvanceAdvance erläutert. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren

  1. So verwenden Sie Spark-Befehle
  2. Pig-Befehle, die Sie verwenden sollten
  3. Vorteile von Sqoop-Befehlen
  4. Bedeutung von Hive-Befehlen

Kategorie: