Delete Lifecycle Policies
หากผู้ใช้งานต้องการสร้าง lifecycle policy เพื่อที่จะสามารถลบ object ออกไปได้โดยอัตโนมัติ เมื่อเวลาผ่านไปตามช่วงเวลาที่กำหนด
Last updated
Was this helpful?
หากผู้ใช้งานต้องการสร้าง lifecycle policy เพื่อที่จะสามารถลบ object ออกไปได้โดยอัตโนมัติ เมื่อเวลาผ่านไปตามช่วงเวลาที่กำหนด
Last updated
Was this helpful?
Bucket ที่ต้องการใช้งาน policy ()
Sub-User ที่มีสิทธิ์การเข้าถึง Bucket ()
s3cmd ()
ทำการสร้างไฟล์ xml เพื่อทำการ config policy โดยมี block ที่สามารถใช้งานได้ดังนี้
ID -> ใช้กำหนดชื่อของ policy
Filter -> ใช้ในการกรอง object ที่ต้องการใช้งาน policy
Prefix -> ใช้ในการเลือกเฉพาะ object ที่มีคำนำหน้าที่ตรงกันให้ใช้งาน policy, หากไม่ต้องการทำการกรอง object ให้เว้นว่างไว้
Status -> ใช้ในเปิดหรือปิดใช้งานของ policy
Expiration -> ใช้กำหนดระยะเวลาของ object ที่ต้องการจะใช้งาน policy
การใช้งานหลาย rules สามารถนำ rules ที่ต้องการกำหนดเพิ่มมาต่อกันได้ดังตัวอย่างนี้
สามารถนำ policy ที่สร้างมาใช้งานได้ด้วยคำสั่ง s3cmd setlifecycle <ไฟล์ policy> <bucket เป้าหมาย>
สามารถเรียกดู policy ได้ด้วยคำสั่ง s3cmd getlifecycle <bucket เป้าหมาย>
สามารถลบ policy ได้ด้วยคำสั่ง s3cmd dellifecycle <bucket เป้าหมาย>
อ้างอิง