Sử dụng Aktar

Tệp tải lên có thể tự xóa sau một thời gian không?

Trả lời ngắn

Có. Chọn Xóa sau 1, 7, 14 hoặc 30 ngày cạnh đích, bucket sẽ xóa tệp đúng hạn qua một quy tắc vòng đời, kể cả khi Aktar không chạy.

Tệp có hạn được tải lên dưới tmp/1d/, tmp/7d/, tmp/14d/ hoặc tmp/30d/, đặt trước đường dẫn thông thường. Với mỗi thư mục này, một quy tắc vòng đời trong bucket (aktar-expire-1d và tương tự) sẽ xóa tệp khi đạt đến tuổi đó. Vì bucket tự xóa, việc này vẫn diễn ra kể cả khi máy Mac đã tắt hoặc Aktar đã bị gỡ cài đặt. Lịch sử hiển thị thời điểm từng tệp sẽ bị xóa.

Xóa sau dùng được khi bucket đã có các quy tắc này. Chọn Thiết lập tự động xóa… trong menu Xóa sau hoặc trong cài đặt của đích, Aktar sẽ thêm bốn quy tắc và giữ nguyên mọi quy tắc bucket đang có. Việc này cần một khóa được phép thay đổi quy tắc vòng đời:

  • Cloudflare R2: token có quyền Admin Read & Write. Token Object Read & Write tải lên được nhưng không đổi được quy tắc.
  • Amazon S3: s3:GetLifecycleConfiguration và s3:PutLifecycleConfiguration trên bucket.

Nếu khóa của bạn không có quyền đó, Aktar sẽ liệt kê các quy tắc để bạn tự thêm trong bảng điều khiển của nhà cung cấp: xóa đối tượng có tiền tố tmp/1d/ sau 1 ngày, tmp/7d/ sau 7 ngày, tmp/14d/ sau 14 ngày và tmp/30d/ sau 30 ngày. Sau đó nhấp Kiểm tra lại.

Nhà cung cấp chạy quy tắc vòng đời ở chế độ nền, thường mỗi ngày một lần, nên tệp có thể vẫn truy cập được thêm khoảng một ngày sau hạn. Bạn có thể tắt tự động xóa cho từng đích và giữ hoặc xóa các quy tắc. Tệp tải lên có hạn có trong Aktar cho Mac 0.5.0 trở lên, và trong ứng dụng iPhone, iPad và Android từ 1.1.0.