Seperti yang dijelaskan Neel Bhaat di blog ini , ada banyak alat berbeda yang dapat digunakan untuk tujuan ini. Beberapa di antaranya disediakan AWS, di mana sebagian besar adalah alat pihak ketiga. Semua alat ini mengharuskan Anda untuk menyimpan kunci dan rahasia akun AWS Anda di alat itu sendiri. Berhati-hatilah saat menggunakan alat pihak ketiga, karena kredensial yang Anda simpan mungkin membebani Anda, seluruh nilai Anda, dan membuat Anda mati.
Oleh karena itu, saya selalu merekomendasikan penggunaan AWS CLI untuk tujuan ini. Anda cukup menginstal ini dari tautan ini . Selanjutnya, jalankan perintah berikut dan simpan kunci Anda, nilai rahasia di AWS CLI.
aws configure
Dan gunakan perintah berikut untuk menyinkronkan AWS S3 Bucket Anda ke mesin lokal Anda. (Mesin lokal harus menginstal AWS CLI)
aws s3 sync <source> <destination>
Contoh:
1) Untuk AWS S3 ke Penyimpanan Lokal
aws s3 sync <S3Uri> <LocalPath>
2) Dari Penyimpanan Lokal ke AWS S3
aws s3 sync <LocalPath> <S3Uri>
3) Dari ember AWS s3 ke ember lain
aws s3 sync <S3Uri> <S3Uri>
aws configure set default.s3.max_concurrent_requests 200
Lihat posting ini untuk detail dan opsi lebih lanjut stackoverflow.com/questions/4663016/…