Wie Neel Bhaat in diesem Blog erklärt hat , gibt es viele verschiedene Tools, die für diesen Zweck verwendet werden können. Einige werden von AWS bereitgestellt, wobei die meisten Tools von Drittanbietern sind. Für alle diese Tools müssen Sie Ihren AWS-Kontoschlüssel und Ihr Geheimnis im Tool selbst speichern. Seien Sie sehr vorsichtig, wenn Sie Tools von Drittanbietern verwenden, da die Anmeldeinformationen, die Sie speichern, Sie, Ihren gesamten Wert und Sie umbringen können.
Daher empfehle ich immer, die AWS CLI für diesen Zweck zu verwenden. Sie können dies einfach über diesen Link installieren . Führen Sie als Nächstes den folgenden Befehl aus und speichern Sie Ihre geheimen Schlüsselwerte in AWS CLI.
aws configure
Verwenden Sie den folgenden Befehl, um Ihren AWS S3-Bucket mit Ihrem lokalen Computer zu synchronisieren. (Auf dem lokalen Computer sollte AWS CLI installiert sein.)
aws s3 sync <source> <destination>
Beispiele:
1) Für AWS S3 zum lokalen Speicher
aws s3 sync <S3Uri> <LocalPath>
2) Vom lokalen Speicher zum AWS S3
aws s3 sync <LocalPath> <S3Uri>
3) Vom AWS s3-Bucket zu einem anderen Bucket
aws s3 sync <S3Uri> <S3Uri>
aws configure set default.s3.max_concurrent_requests 200