Einrichtung, häufige Befehle und Troubleshooting auf einen Blick.
aws --version (muss mit aws-cli/2... beginnen).aws_access_key_id, aws_secret_access_key, bei Lab-Umgebungen zusätzlich aws_session_token.region = us-east-1, output = json).config (nicht settings).[default], aws_access_key_id, aws_secret_access_key, aws_session_token).ExpiredTokenException einfach neue Credentials aus dem Portal holen und wieder in die Datei einfügen.~/.aws/credentials einfügen.~/.ssh/config prüfen — muss exakt so geschrieben sein wie im ssh-Befehl. Groß-/Kleinschreibung beachten.chmod 400 ~/.ssh/KEYNAME.pem ausführen.aws s3 cp "datei (1).svg" s3://bucket/aws s3 cp müssen immer zwei Argumente angegeben werden: Quelle UND Ziel. Z.B. aws s3 cp "datei.svg" s3://bucket/datei.svg| Bereich | Zweck | Befehl | Copy |
|---|---|---|---|
| Setup | Version prüfen | aws --version |
|
| Setup | Identität prüfen | aws sts get-caller-identity |
|
| Setup | Credentials ansehen | cat ~/.aws/credentials |
|
| S3 | Buckets listen | aws s3 ls |
|
| S3 | Datei hochladen | aws s3 cp ./datei.txt s3://BUCKET/datei.txt |
|
| S3 | Datei herunterladen | aws s3 cp s3://BUCKET/datei.txt ./ |
|
| S3 | Ordner synchronisieren | aws s3 sync ./ordner s3://BUCKET/ |
|
| S3 | S3 -> lokal sync | aws s3 sync s3://BUCKET/ ./ordner |
|
| S3 | S3 -> S3 sync | aws s3 sync s3://QUELLE/ s3://ZIEL/ |
|
| EC2 | Instanzen auflisten | aws ec2 describe-instances --output table |
|
| EC2 | Instanz starten | aws ec2 start-instances --instance-ids i-XXXXXXXX |
|
| EC2 | Instanz stoppen | aws ec2 stop-instances --instance-ids i-XXXXXXXX |
|
| Hilfe | Befehlshilfe öffnen | aws s3 help |