Ich habe gerade eine 40 GB große Sicherungsdatei von meiner Linux-EC2-Maschine in einen S3-Bucket hochgeladen. Wenn ich sie jedoch herunterladen möchte, endet der AWS-Befehl ohne Meldung und es wurde nichts kopiert.
Hier ist mein Befehl:
aws s3 cp s3://BUCKET/ORDNER1/ORDNER2/DATEI.tar.gz ./DATEI.tar.gz
bei Verwendung von "--dryrun" erhalte ich folgende Meldung:
(Trockenlauf) Download: s3://BUCKET/FOLDER1/FOLDER2/FILE.tar.gz nach ./FILE.tar.gz
HINWEIS: Ich habe überprüft, ob die Datei in S3 vorhanden ist und ob auf der Festplatte, auf die ich sie herunterladen möchte, genügend Speicherplatz vorhanden ist. Da ich dieselbe Datei hochladen konnte, gehe ich davon aus, dass die Berechtigungen des Backup-Benutzers (IAM) korrekt sind (Vollzugriff auf S3).
Irgendwelche Ideen?
Antwort1
@Ramhound hatte die richtige Idee: Ich hatte keine Schreibberechtigung für das Verzeichnis, in das ich herunterladen wollte, und der aws
Befehl gibt (in diesem Fall) weder eine Fehlermeldung noch einen Code zurück.