Die Antwort von @Layke ist gut, aber wenn Sie eine Menge Daten haben und nicht ewig warten wollen, sollten Sie lesen " AWS CLI S3-Konfiguration ".
Die folgenden Befehle weisen die AWS CLI an, 1.000 Threads für die Ausführung von Aufträgen (jeweils eine kleine Datei oder ein Teil einer mehrteiligen Kopie) zu verwenden und 100.000 Aufträge vorauszusehen:
aws configure set default.s3.max_concurrent_requests 1000
aws configure set default.s3.max_queue_size 100000
Nachdem Sie diese ausgeführt haben, können Sie die einfache sync
Befehl:
aws s3 sync s3://source-bucket/source-path s3://destination-bucket/destination-path
oder
aws s3 sync s3://source-bucket/source-path c:\my\local\data\path
Auf einem System mit 4 CPU-Kernen und 16 GB RAM stieg die Synchronisierungs-/Kopiergeschwindigkeit in Fällen wie dem meinen (3-50 GB Dateien) von etwa 9,5 MB/s auf 700+ MB/s, was einer Geschwindigkeitssteigerung um das 70-fache gegenüber der Standardkonfiguration entspricht.