Empty Bucket

Empty Bucket là tính năng của Bucket, cho phép người dùng xóa toàn bộ các Object và Version trong một Bucket mà không cần xóa chính Bucket đó. Đây là một cách nhanh chóng và hiệu quả để làm sạch dữ liệu trong Bucket mà không phải xóa từng Object một cách thủ công.

Sun S3 chỉ cho phép xóa Bucket trống, vì vậy, khi muốn xóa hoàn toàn Bucket, bạn sẽ cần phải xóa hoàn toàn tất cả dữ liệu bên trong Bucket đó. Sử dụng tính năng “Empty Bucket” giúp thực hiện xóa tất cả dữ liệu trong Bucket một cách nhanh chóng.

Tính năng “Empty Bucket” cũng hữu dụng trong trường hợp bạn muốn dọn dẹp dữ liệu để giảm thiểu chi phí lưu trữ.

Empty Bucket hoạt động như thế nào?

“Empty Bucket” sẽ xóa hoàn toàn lần lượt tất cả Object bên trong Bucket từ trên xuống dưới xếp thứ tự alphabet theo tên Object.

Những cách thực hiện Empty Bucket:

  • Sử dụng action “Empty Bucket” tại giao diện Bucket List hoặc Bucket Detail.

  • Xóa Bucket vẫn đang chứa Object -> Popup thông báo “Bucket must be empty before it can be deleted.” -> Chọn action Empty Bucket

Các trường hợp có thể xảy ra khi thực hiện empty Bucket:

  • Trong quá trình empty Bucket, nếu hệ thống xảy ra lỗi làm dừng quá trình empty Bucket, những Object đã bị xóa sẽ không thể khôi phục, người dùng có thể bắt đầu lại quá trình empty Bucket.

  • Click “Cancel” trong lúc hệ thống đang thực hiện empty Bucket -> hệ thống sẽ dừng hẳn hành động empty Bucket, những Object đã bị xóa sẽ không thể khôi phục.

  • Nếu thực hiện upload Object lên Bucket trong quá trình empty Bucket, vì hệ thống sẽ xóa các Object theo thứ tự alphabet từ trên xuống dưới nên:

    • Các Object có tên thuộc vùng thứ tự hệ thống đã quét qua sẽ được giữ lại.

    • Các Object có tên thuộc vùng thứ tự hệ thống chưa quét đến sẽ bị xóa theo thứ tự.

  • Nếu Bucket có sử dụng Object Lock:

    • Những Folder, Object và Version không bị lock hoặc đã hết thời hạn Object Lock sẽ bị xóa hoàn toàn khỏi hệ thống.

    • Những Object đang bị lock sẽ bị xóa nhưng được giữ lại dưới dạng Version của “Delete Marker”.

    • Những Version đang bị lock sẽ không bị xóa.

Caution

  • Empty Bucket không thể hoàn tác, vì vậy hãy chắc chắn trước khi thực hiện.

  • Xóa tất cả dữ liệu có thể mất một chút thời gian nếu Bucket chứa nhiều Object.