Lifecycle rules cho tệp/thư mục (Objects) phải được xác định rõ ràng theo nhu cầu sử dụng.
Ví dụ:
Bạn cần tải lên một lượng lớn dữ liệu và muốn các tệp này chỉ tồn tại trong 90 ngày.
Bật tính năng versioning cho Bucket, nhưng do số lượng phiên bản tệp lớn nên chiếm nhiều không gian lưu trữ.
Các tệp đa phần không được tải lên đầy đủ, và một phần của các tệp vẫn còn trên hệ thống, dẫn đến lãng phí không gian lưu trữ.
Managing Lifecycle rules sẽ giúp bạn giải quyết các vấn đề trên. Trong một Bucket, bạn có thể tạo nhiều quy tắc vòng đời để áp dụng chỉ cho thư mục hoặc tất cả tệp và thư mục, tùy thuộc vào nhu cầu của bạn.
Bước 1: Nhấp chuột phải vào Bucket và chọn “Lifecycle rules”.
Bước 2: Nhấp vào “New Rule” để tạo quy tắc.
Bước 3: Thiết lập các quy tắc bạn muốn áp dụng cho Bucket và đặt số ngày cần áp dụng. Sau khi chọn quy tắc, nhấp vào “Add New Rule”.
Permanently delete file: Sẽ xóa tất cả các phiên bản của đối tượng khỏi Bucket, bao gồm cả các phiên bản đã lưu trữ, khiến chúng không thể khôi phục sau khi bị xóa
Permanently deleting previous versions: Sẽ xóa các phiên bản cũ hơn của tệp khỏi Bucket, đảm bảo chúng không thể được khôi phục trong khi phiên bản hiện tại vẫn còn nguyên.
Sau xx ngày bạn đặt, S3 sẽ xóa tất cả các tệp được tạo cách đây 60 ngày. Điều này không tính đến tần suất sử dụng các tệp đó.
Step 4: Bước 4: Nhấp vào “Save” để áp dụng quy tắc cho Bucket.