Lệnh đồng bộ s3 đồng bộ hóa nội dung của một bucket và một thư mục hoặc nội dung của hai bucket. Thông thường, đồng bộ hóa s3 sao chép các tệp hoặc object bị thiếu hoặc lỗi thời giữa nguồn và đích. Tuy nhiên, bạn cũng có thể cung cấp tùy chọn –delete để xóa các tệp hoặc object khỏi đích không có trong nguồn.
Trong Lab này sẽ sử dụng lệnh đồng bộ aws s3 để di chuyển 2.000 tệp với tổng số xấp xỉ 2 GB dữ liệu.
aws configure set default.s3.max_concurrent_requests 1
time aws s3 sync /ebs/tutorial/data-1m/ s3://${bucket}/sync1/

aws configure set default.s3.max_concurrent_requests 10
time aws s3 sync /ebs/tutorial/data-1m/ s3://${bucket}/sync2/

Lưu ý sự giảm thời gian để hoàn tất quá trình đồng bộ hóa s3 bằng 10 luồng. Như bạn có thể thấy, nhiều luồng làm giảm thời gian cần thiết để di chuyển tệp.

