
สำหรับ Wasabi Cloud Storage มีฟังก์ชั่นที่เรียกว่า Deleted Policy อยู่ ทำให้เวลาที่ผู้ใช้งานลบข้อมูลที่ไม่ต้องการแล้วออกนั้น พื้นที่ของข้อมูลนั้นจะยังคงอยู่ภายใน Bucket จนกว่าจะครบตามที่ Deleted Policy กำหนด มันทำให้ในกรณีที่ต้องการใช้งานพื้นที่แบบเร่งด่วนก็จะไม่สามารถใช้งานได้ ทาง Wasabi จึงได้มีการทำฟังก์ชั่น Lifecycle Policy ขึ้นมา เพื่อทดแทนในช่องว่างตรงนี้
Lifecycle Policy คืออะไร ?
Lifecycle Policy คือ ฟังก์ชั่นที่ใช้กำหนดการทำงานอัตโนมัติให้กับ Bucket ดังกล่าวว่าจะทำการ ย้าย, ลบข้อมูล หรือ เก็บบันทึกไว้ ตามวัน และเวลาที่กำหนด
ประโยชน์ของ Lifecycle Policy
- ลดพื้นที่ในการจัดเก็บข้อมูล : ลบไฟล์ที่ไม่จำเป็น ช่วยประหยัดพื้นที่
- ลดภาระงานของผู้ดูแลระบบ : ระบบจะลบไฟล์ตามกฎที่กำหนดอัตโนมัติ
- เพิ่มประสิทธิภาพการจัดการข้อมูล : ทำให้โครงสร้างข้อมูลเป็นระเบียบมากขึ้น
- ช่วยให้สอดคล้องกับกฎระเบียบด้านความปลอดภัย เช่น GDPR
วิธีการเปิดใช้งาน Lifecycle Policy
1. เข้าไปที่ Settings ของ Bucket ที่ต้องการเปิดใช้งาน Lifecycle Policy

2. ไปที่หัวข้อ Lifevycle

3. คลิ๊ก Create New Rule

4. ตั้งค่าข้อมูลต่าง ๆ ใน Lifecycle Rule Settings
- Lifecycle rule name : ตั้งชื่อ Lifecycle rule นี้ตามต้องการ
- Choose the scope of the rule : เลือกขอบเขตของ Rule ที่กำลังจะตั้ง
- Limit the scope of the rule by using filters : Lifecycle rule นี้จะสามารถใช้งานได้เฉพาะกับข้อมูลที่ถูกระบุไว้ใน Filters
- Apply to all objects in the bucket : Lifecycle rule นี้จะสามารถใช้งานได้กับทุกข้อมูลที่อยู่ใน Bucket นี้
- Filters : การกรองข้อมูลที่ต้องการ
- Prefix : ชื่อนำหน้าข้อมูลที่ต้องการ
- Object Tags : นามสกุลของข้อมูลที่ต้องการ
- Object Size : กำหนดขนาดของข้อมูลที่ต้องการ
- หมายเหตุ : สำหรับ Filters สามารถเลือกใส่ข้อมูลเพียงอย่างใดอย่างหนึ่งก็ได้ ไม่จำเป็นต้องใส่ทั้งหมด
- Actions : การเลือกว่าจะให้ Lifecycle rule ดำเนินการอย่างไร
- Expire current version of objects : เมื่อข้อมูลหมดอายุตามระยะเวลาที่กำหนดข้อมูลจะถูกติดเครื่องหมาย Expire
สำหรับ Bucket ที่มีการเปิด Versioning จะมีการสร้างข้อมูลเวอร์ชั่นใหม่ขึ้นมาทดแทนข้อมูลที่ถูกติดเครื่องหมาย Expire แต่ Bucket ที่ไม่มีการเปิด Versioning ข้อมูลที่ถูกติดเครื่องหมาน Expire จะถูกลบออกอย่างถาวร - Permanently delete noncurrent versions of objects : การลบข้อมูลที่ไม่ใช่เวอร์ชั่นปัจจุบันออกอย่างถาวร
- Delete expired object delete markers : จะลบเครื่องหมาย Expire ออกจากข้อมูลที่ถูกติดเครื่องหมาย Expire
- Delete incomplete multipart uploads : จะลบข้อมูลที่ถูก Upload เข้า Bucket แต่ไม่สามารถ Upload ได้สำเร็จ หรือ สมบูรณ์
- Expire current version of objects : เมื่อข้อมูลหมดอายุตามระยะเวลาที่กำหนดข้อมูลจะถูกติดเครื่องหมาย Expire
- Summary of Actions : สรุปการดำเนินการ

5. คลิ๊ก Create แล้ว Lifecycle Rule จะมาแสดงที่หน้า Lifecycle Policy

Click to rate this post!
[Total: 2 Average: 5]