





Bucket Versioning là tính năng giúp lưu giữ lại các phiên bản cũ của file để có thể khôi phục (restore) khi cần thiết, thay vì file bị mất vĩnh viễn khi upload đè hoặc xóa nhầm.







Lưu ý: Việc lưu trữ mọi phiên bản của file cũng có nhược điểm. Nếu không được kiểm soát, các phiên bản cũ (non-current versions) sẽ tích tụ theo thời gian, chiếm dụng dung lượng bucket và làm tăng chi phí cho những dữ liệu không còn giá trị sử dụng.
Để khắc phục, Lifecycle Rule là giải pháp giúp tự động hóa việc quản lý vòng đời của file (tự động xóa file để tối ưu chi phí).


logs/ (Lưu ý có dấu / ở cuối).backups/month_backups/.logs.abc123.txt.Cách tính ngày: Hệ thống tính theo quy tắc làm tròn đến 0h UTC của ngày kế tiếp. Ví dụ: File upload vào bất kỳ giờ nào ngày 10/02 với cấu hình Expire là 3 ngày -> Hết hạn vào cuối ngày 13/02 -> Thực thi xóa vào 0h00 ngày 14/02 (giờ UTC), tức 7h00 sáng ngày 14/02 (giờ Việt Nam).






