Tôi muốn sử dụng cli AWS S3 để sao chép cấu trúc thư mục đầy đủ vào nhóm S3.
Cho đến nay, mọi thứ tôi đã thử sao chép các tệp vào nhóm, nhưng cấu trúc thư mục bị thu gọn. (nói cách khác, mỗi tệp được sao chép vào thư mục gốc của nhóm)
Lệnh tôi sử dụng là:
aws s3 cp --recursive ./logdata/ s3://bucketname/
Tôi cũng đã cố gắng loại bỏ dấu gạch chéo trên chỉ định nguồn của mình (nghĩa là bản sao từ đối số). Tôi cũng đã sử dụng ký tự đại diện để chỉ định tất cả các tệp ... mỗi điều tôi cố gắng chỉ cần sao chép các tệp nhật ký vào thư mục gốc của nhóm.
aws s3 cp --recursive mylocalsrcdir s3://bucket/
sau đó, nó sẽ chỉ đơn giản là đặt các tệp trong kho lưu trữ cục bộ của bạn trong thư mục gốc "thư mục gốc" Nếu bạn làm như vậyaws s3 cp --recursive mydirectory s3://bucket/mydirectory
thì nó sẽ tạo lại cấu trúc thư mục ở đầu đích.