time (aws s3 cp s3://$bucket/upload1.test 5GB.file; aws s3 cp 5GB.file s3://$bucket/copy/5GB.file)

time aws s3api copy-object --copy-source $bucket/upload1.test --bucket $bucket --key copy/5GB-2.file

time aws s3 cp s3://$bucket/upload1.test s3://$bucket/copy/5GB-3.file

Truy cập S3


Lệnh đầu tiên cần thiết để NHẬN dữ liệu từ S3 trở lại phiên bản EC2 và sau đó PUT dữ liệu trở lại S3 từ phiên bản EC2. Lệnh thứ hai sử dụng PUT COPY nhưng chỉ là luồng đơn. Lệnh thứ ba cũng sử dụng PUT COPY, nhưng cũng sử dụng Trình quản lý chuyển, đa luồng tùy thuộc vào cấu hình AWS CLI. Cả lệnh thứ hai và thứ ba đều thực hiện sao chép giữa các vị trí S3 bên trong S3. Điều này dẫn đến chỉ các lệnh gọi API được thực hiện từ máy chủ EC2 và băng thông truyền dữ liệu chỉ được thực hiện bên trong S3.