Neel Bhaat'ın bu blogda açıkladığı gibi , bu amaçla kullanılabilecek birçok farklı araç var. Bazıları AWS tarafından sağlanır ve çoğu üçüncü taraf araçlardır. Tüm bu araçlar, AWS hesap anahtarınızı ve sırrınızı aracın kendisine kaydetmenizi gerektirir. Üçüncü taraf araçlarını kullanırken çok dikkatli olun, çünkü kaydettiğiniz kimlik bilgileri size, tüm değerinize mal olabilir ve sizi öldürebilir.
Bu nedenle, bu amaçla her zaman AWS CLI kullanmanızı öneririm . Bunu bu bağlantıdan kolayca kurabilirsiniz . Ardından, aşağıdaki komutu çalıştırın ve anahtarınızı, gizli değerlerinizi AWS CLI'ye kaydedin.
aws configure
AWS S3 Bucket'inizi yerel makinenizle eşitlemek için aşağıdaki komutu kullanın. (Yerel makinede AWS CLI kurulu olmalıdır)
aws s3 sync <source> <destination>
Örnekler:
1) AWS S3'ten Yerel Depolamaya
aws s3 sync <S3Uri> <LocalPath>
2) Yerel Depolamadan AWS S3'e
aws s3 sync <LocalPath> <S3Uri>
3) AWS s3 kovasından başka bir kovaya
aws s3 sync <S3Uri> <S3Uri>
aws configure set default.s3.max_concurrent_requests 200
Daha fazla ayrıntı ve seçenek için bu