Vì sao không xóa được Bucket?

Chủ đề này mô tả lý do tại sao các đối tượng trong một bucket không bị xóa hoặc tại sao lớp lưu trữ của các đối tượng không được chuyển đổi sau khoảng thời gian được chỉ định trong quy tắc vòng đời.

Chi tiết quy tắc

Bạn đã tạo một quy tắc vòng đời, và các đối tượng được chỉ định trong quy tắc sẽ bị xóa sau 30 ngày kể từ lần sửa đổi cuối cùng của chúng.

Mô tả vấn đề

Các đối tượng phù hợp với quy tắc không bị xóa sau 30 ngày kể từ lần sửa đổi cuối cùng của chúng.

Nguyên nhân

Ngày hết hạn của các đối tượng mà bạn đã chỉ định khác với ngày hết hạn thực tế. Sau khi bạn tạo một quy tắc vòng đời, OSS làm tròn lên thời gian sửa đổi cuối cùng của một đối tượng dựa trên múi giờ UTC. Sau khi khoảng thời gian được chỉ định kết thúc, OSS xác định rằng đối tượng đã hết hạn. Sau đó, OSS xóa đối tượng dựa trên quy tắc vòng đời.

Ví dụ: Một đối tượng được sửa đổi lần cuối vào lúc 23:00:00 ngày 27 tháng 10 năm 2023 (UTC+7). Thời gian sửa đổi cuối cùng của đối tượng được làm tròn lên thành 2023-10-28 00:00:00, và ngày hết hạn của đối tượng là 2023-11-28 00:00:00. Thời gian khi đối tượng hết hạn là 2023-11-28 08:00:00 (UTC+7). Sau khi một đối tượng hết hạn, quy tắc vòng đời được sử dụng để xóa đối tượng có hiệu lực trước 08:00:00 vào ngày tiếp theo. Do đó, đối tượng sẽ bị xóa trước 08:00:00 ngày 29 tháng 11 năm 2022 (UTC+7).

Last updated