概述
生命周期管理是一種通過設定規則,定時刪除桶中的文件和碎片等資源的方法。您可以根據基礎策略和清理策略,定期將桶內的多個文件轉換為指定存儲類型,或者刪除過期的文件和碎片,以節省存儲費用,并便于對數據進行全面管理。
典型場景
針對周期性上傳的日志文件和某些訪問頻率不同的文件,您可以使用生命周期管理規則來實現自動處理這些文件的生命周期。通過這些規則,您可以根據設定的條件,在到期后刪除文件或將不再頻繁訪問的文件轉換為低頻訪問存儲或歸檔存儲。
使用生命周期管理還可以對當前和歷史版本的文件及碎片進行管理,確保存儲空間的有效利用。通過預定義的生命周期配置操作,您可以方便地對這些文件進行統一管理,從而更加高效地利用存儲資源和管理數據。
說明當用戶設置生命周期后,對象存儲ZOS將以北京時間(UTC+8)為準,最晚在次日00:00:00開始規則初始化計時。以用戶配置策略為“過期天數”的生命周期規則為例,用戶在2024年1月1日12:00設置規則“文件最后更新1天后刪除文件”。
生命周期任務將會最晚在2024年1月2日00:00:00開始執行,獲取2024年1月2日00:00:00前距離最終更新時間已經超過1天的文件,并持續執行刪除任務。
在2024年1月1日當天上傳的文件,由于次日生命周期任務執行時最后更新時間未超過1天,不會被刪除,但在2024年1月3日00:00:00后,會開始執行這些文件的刪除任務。
關鍵要素
- 基礎策略:允許指定對象名前綴來限制應用生命周期規則的對象,您還可以將生命周期管理規則應用于整個桶,影響桶內的所有對象。
- 過期刪除:可以指定對象在最后一次更新后的指定天數或指定過期日期執行策略,受規則影響的對象將按設定策略過期并被刪除。
- 過期轉換:可以指定對象在最后一次更新后的指定天數或指定具體日期執行策略,受規則影響的對象將按策略轉換為低頻存儲或歸檔存儲。
- 過期時間:設置對象的存儲類型轉換時間或刪除時間,可選過期天數或過期日期,即可指定對象在最后一次更新后的指定天數或指定具體的過期日期執行策略。
說明若用戶創建的多條生命周期規則在同一時刻同時生效,則所有生效規則都會執行,順序如下:按照前綴字母順序依次執行,針對同一前綴,優先執行刪除規則。舉例:
針對同一前綴的對象,刪除和轉換規則在同一時刻同時生效:優先執行刪除規則,再執行轉換規則,由于在轉換存儲類型時對象已經被刪除了,轉換策略執行時會自動跳過。
針對同一前綴的對象,多條轉換規則在同一時刻同時生效:轉換規則隨機執行,若對象先轉為了歸檔存儲,則后續在執行轉標準或低頻時會自動跳過。