Die 50 meistverwendeten AWS-CLI-Befehle und Parameter

☁️ Die 50 meistverwendeten AWS-CLI-Befehle und Parameter

Mit der AWS Command Line Interface (AWS CLI) verwalten Sie Amazon Web Services direkt im Terminal. Dieser Leitfaden kombiniert eine praktische Referenztabelle mit einem interaktiven Emulator, damit Leser Befehle üben, simulierte Ressourcen visualisieren und das Lernen vertiefen können, ohne sich mit einem echten Konto zu verbinden.

Lernhinweis: die Ausgabe des Emulators wird zu Trainingszwecken simuliert. Die reale Ausgabe kann je nach Region, Berechtigungen, AWS-CLI-Version, IAM-Richtlinien und vorhandenen Ressourcen variieren.

🚀 Responsiver AWS-CLI-Emulator

Geben Sie einen Befehl ein, wählen Sie einen Vorschlag oder klicken Sie in der Tabelle auf „Im Emulator verwenden“. Der Emulator zeigt simulierte Ausgabe, geführtes Feedback und die visuelle Bewegung von Ressourcen.

Challenge: Führen Sie aws configure aus, um Ihre Sitzung zu starten.
AWS-ARBEITSBEREICH
RESSOURCENUMFANG 0
aws-runbook.md0/10

AWS CLI

Kostenlose Challenges sind jetzt verfügbar. Lite, Pro und Pro Plus sind für zukünftige Erweiterungen vorbereitet.

Erwartete Runbook-Befehleaws configure
Führen Sie den nächsten Befehl aus, um geführtes Feedback zu erhalten.
Führen Sie den nächsten Befehl aus, um geführtes Feedback zu erhalten.
AWS-RessourcenvisualisierungNoch keine Änderungen: Führen Sie einen Befehl aus, um simulierte Ressourcen zu bewegen.
AUSGABE DES ARBEITSBEREICHSwartet
$ Warten auf einen AWS-CLI-Befehl...
Führen Sie einen Befehl aus, um hier die simulierte AWS-Ausgabe zu sehen.
$ AWS CLI Emulator Ready
Tip: choose a command from the table and click "Im Emulator verwenden".

Auf kleinen Bildschirmen wird die Tabelle automatisch zu Karten, damit Inhalte nicht abgeschnitten werden.

#Befehl / ParameterBeschreibungBeispielAktionen
1aws configureKonfiguriert Zugangsdaten, Standardregion und Standardausgabeformat.aws configure
2aws sts get-caller-identityZeigt die aktive Identität, das AWS-Konto und den ARN.aws sts get-caller-identity
3aws iam list-usersListet IAM-Benutzer im Konto auf.aws iam list-users
4aws iam create-userErstellt einen IAM-Benutzer.aws iam create-user --user-name Juan
5aws iam attach-user-policyHängt eine verwaltete Richtlinie an einen IAM-Benutzer an.aws iam attach-user-policy --user-name Juan --policy-arn arn:aws:iam::aws:policy/ReadOnlyAccess
6aws iam list-rolesListet verfügbare IAM-Rollen auf.aws iam list-roles --output table
7aws s3 lsListet S3-Buckets oder Objekte unter einem S3-Pfad auf.aws s3 ls
8aws s3 mbErstellt einen neuen S3-Bucket.aws s3 mb s3://mi-bucket
9aws s3 rbEntfernt einen S3-Bucket; –force entfernt auch dessen Inhalt.aws s3 rb s3://mi-bucket --force
10aws s3 cpKopiert Dateien zwischen lokalem Speicher und S3 oder zwischen S3-Pfaden.aws s3 cp archivo.txt s3://mi-bucket/
11aws s3 syncSynchronisiert lokale Ordner mit S3 oder S3 mit lokalem Speicher.aws s3 sync ./ s3://mi-bucket/
12aws s3api list-bucketsListet Buckets mit der Low-Level-S3-API auf.aws s3api list-buckets --query "Buckets[].Name" --output table
13aws ec2 describe-instancesListet und beschreibt EC2-Instanzen.aws ec2 describe-instances --output table
14aws ec2 run-instancesStartet eine neue EC2-Instanz.aws ec2 run-instances --image-id ami-12345 --count 1 --instance-type t3.micro --key-name MiLlave --security-groups default
15aws ec2 stop-instancesStoppt eine EC2-Instanz.aws ec2 stop-instances --instance-ids i-1234567890abcdef0
16aws ec2 start-instancesStartet eine gestoppte EC2-Instanz.aws ec2 start-instances --instance-ids i-1234567890abcdef0
17aws ec2 terminate-instancesTerminiert oder löscht eine EC2-Instanz.aws ec2 terminate-instances --instance-ids i-1234567890abcdef0
18aws ec2 describe-volumesListet EBS-Volumes auf.aws ec2 describe-volumes --output table
19aws ec2 create-volumeErstellt ein EBS-Volume.aws ec2 create-volume --size 10 --region us-east-1 --availability-zone us-east-1a --volume-type gp3
20aws ec2 attach-volumeHängt ein EBS-Volume an eine EC2-Instanz an.aws ec2 attach-volume --volume-id vol-123456 --instance-id i-123456 --device /dev/sdf
21aws ec2 delete-volumeLöscht ein verfügbares EBS-Volume.aws ec2 delete-volume --volume-id vol-123456
22aws ec2 describe-vpcsListet verfügbare VPCs auf.aws ec2 describe-vpcs --output table
23aws ec2 create-vpcErstellt eine VPC.aws ec2 create-vpc --cidr-block 10.0.0.0/16
24aws ec2 describe-security-groupsListet Sicherheitsgruppen auf.aws ec2 describe-security-groups --output table
25aws ec2 authorize-security-group-ingressFügt einer Sicherheitsgruppe eine eingehende Regel hinzu.aws ec2 authorize-security-group-ingress --group-id sg-012345 --protocol tcp --port 80 --cidr 0.0.0.0/0
26aws rds describe-db-instancesListet RDS-Datenbankinstanzen auf.aws rds describe-db-instances --output table
27aws rds create-db-instanceErstellt eine RDS-Datenbankinstanz.aws rds create-db-instance --db-instance-identifier mi-db --db-instance-class db.t3.micro --engine mysql --allocated-storage 20 --master-username admin --master-user-password clave123
28aws rds delete-db-instanceLöscht eine RDS-Datenbankinstanz.aws rds delete-db-instance --db-instance-identifier mi-db --skip-final-snapshot
29aws lambda list-functionsListet Lambda-Funktionen auf.aws lambda list-functions --output table
30aws lambda create-functionErstellt eine Lambda-Funktion.aws lambda create-function --function-name MiFuncion --runtime python3.12 --role arn:aws:iam::123:role/lambda-role --handler index.handler --zip-file fileb://function.zip
31aws lambda invokeRuft eine Lambda-Funktion auf.aws lambda invoke --function-name MiFuncion output.json
32aws logs describe-log-groupsListet CloudWatch-Loggruppen auf.aws logs describe-log-groups --log-group-name-prefix /aws/lambda
33aws cloudformation deployStellt eine CloudFormation-Vorlage bereit.aws cloudformation deploy --template-file template.yml --stack-name MiStack
34aws cloudformation describe-stacksBeschreibt CloudFormation-Stacks.aws cloudformation describe-stacks --stack-name MiStack
35aws cloudformation delete-stackLöscht einen CloudFormation-Stack.aws cloudformation delete-stack --stack-name MiStack
36aws cloudwatch list-metricsListet verfügbare CloudWatch-Metriken auf.aws cloudwatch list-metrics --namespace AWS/EC2
37aws cloudwatch get-metric-statisticsRuft Statistiken für eine Metrik ab.aws cloudwatch get-metric-statistics --metric-name CPUUtilization --start-time 2026-06-01T00:00:00Z --end-time 2026-06-02T00:00:00Z --period 3600 --namespace AWS/EC2 --statistics Average --dimensions Name=InstanceId,Value=i-123456
38aws dynamodb list-tablesListet DynamoDB-Tabellen auf.aws dynamodb list-tables
39aws dynamodb create-tableErstellt eine DynamoDB-Tabelle.aws dynamodb create-table --table-name MiTabla --attribute-definitions AttributeName=ID,AttributeType=S --key-schema AttributeName=ID,KeyType=HASH --provisioned-throughput ReadCapacityUnits=5,WriteCapacityUnits=5
40aws dynamodb put-itemFügt ein Element in DynamoDB ein.aws dynamodb put-item --table-name MiTabla --item '{"ID": {"S": "123"}, "Nombre": {"S": "Juan"}}'
41aws eks list-clustersListet EKS-Cluster auf.aws eks list-clusters
42aws eks update-kubeconfigAktualisiert kubeconfig für die Verbindung mit einem EKS-Cluster.aws eks update-kubeconfig --region us-east-1 --name eks-demo
43aws ecr get-login-passwordRuft ein Login-Token für Amazon ECR ab.aws ecr get-login-password --region us-east-1
44aws ecr describe-repositoriesListet ECR-Repositorys auf.aws ecr describe-repositories --output table
45aws ecs list-clustersListet ECS-Cluster auf.aws ecs list-clusters
46aws ecs list-servicesListet Services innerhalb eines ECS-Clusters auf.aws ecs list-services --cluster ecs-demo
47aws ecs update-serviceAktualisiert einen ECS-Service und erzwingt optional ein neues Deployment.aws ecs update-service --cluster ecs-demo --service web --force-new-deployment
48--regionGibt die AWS-Region für einen Befehl an.aws s3 ls --region us-east-1
49--profileVerwendet ein lokal konfiguriertes Zugangsdatenprofil.aws s3 ls --profile dev
50--query / --output / --filtersFiltert Ergebnisse mit JMESPath, ändert das Ausgabeformat und wendet Filter an.aws ec2 describe-instances --filters "Name=instance-type,Values=t3.micro" --query "Reservations[*].Instances[*].InstanceId" --output table

🧠 Fazit

Diese Version hilft Lesern, AWS CLI direkt in WordPress zu üben, ohne sich mit einem echten Konto zu verbinden. Sie eignet sich für Blogs, Seiten, kostenlose WooCommerce-Produkte, Moodle-Inhalte und Mikrokurse, da sie Erklärungen, eine durchsuchbare Befehlstabelle, schnelle Kopierbuttons, geführte Challenges und eine Visualisierung des Infrastrukturflusses kombiniert.