Sử dụng công cụ S3cmd

Một số use case thông thường

Lấy danh sách tất cả bucket

$ s3cmd ls

Tạo một bucket mới

$ s3cmd mb s3://BUCKET

Lấy danh sách tất cả object trong một bucket

$ s3cmd la

Tải lên tệp tin vào một bucket

s3cmd put FILE [FILE...] s3://BUCKET[/PREFIX]

Xóa một object trong một bucket

s3cmd del s3://BUCKET/OBJECT

Sao chép một object

s3cmd cp s3://BUCKET1/OBJECT1 s3://BUCKET2[/OBJECT2]

Di chuyển một object

s3cmd mv s3://BUCKET1/OBJECT1 s3://BUCKET2[/OBJECT2]

Một số use case nâng cao

Truy xuất presign URL cho một bucket trong một khoảng thời gian cố định

s3cmd signurl s3://BUCKET/OBJECT <expiry_epoch|+expiry_offset>

Liệt kê các multipart upload chưa hoàn thành

s3cmd multipart s3://BUCKET [Id]

Xóa các incomplete segment (segment rác) cho các incomplete upload id được liệt kê ở câu lệnh trên

s3cmd abortmp s3://BUCKET/OBJECT Id

Chú ý khi sử dụng S3cmd

Last updated