您可以在創建桶時,選擇是否開啟WORM功能。
如果您在創建桶時開啟WORM,那么可以在桶創建后配置WORM;如果在創建桶時未開啟WORM,那么在桶創建后不支持開啟和配置WORM。
開啟WORM功能
開啟WORM (一次寫入多次讀取) 功能后,當前桶支持配置保留策略,受保留策略保護的對象版本在指定時間段內不能被刪除。WORM功能只能在創建桶時開啟, 開啟后無法關閉,當前桶默認開啟多版本控制且不可關閉。
開啟WORM后,需配置以下參數:
默認保留策略:可以選擇在創建桶時配置WORM保留策略,也可以在桶創建后配置。
默認保留模式:默認保留策略選擇“配置”時,需配置該參數。當前僅支持“合規模式”,即任何用戶在保留期內都不能刪除受保護的對象版本,或更改其保留模式。
默認保留期:默認保留策略選擇“配置”時,需配置該參數。系統將阻止在保留期內刪除受保護的對象版本。可按天或年配置,填寫上限為100年。按年配置取值范圍為1-100,按天配置取值范圍為1-36500。
配置桶級WORM
在OBS管理控制臺桶列表中,單擊待操作的桶,進入“對象”頁面。
在左側導航欄,單擊“概覽”,進入“概覽”頁面。
在“基礎配置”區域下,單擊“WORM保留策略”卡片,系統彈出“配置保留策略”對話框。
選擇“配置”,保留策略模式默認為“合規模式”,輸入默認保留期。
說明
保留策略當前僅支持合規模式,即任何用戶在保留期內都不能刪除受保護的對象版本,或更改其保留模式。
默認保留期:系統將阻止在保留期內刪除受保護的對象版本。可按天或年配置,填寫上限為100年。按年配置取值范圍為1-100,按天配置取值范圍為1-36500。
桶開啟WORM功能后,上傳對象時可以在高級配置中繼承桶策略,或者配置對象級WORM保留策略。對象級WORM保留策略優先于桶級WORM保留策略生效。
暫不配置WORM
在OBS管理控制臺桶列表中,單擊待操作的桶,進入“對象”頁面。
在左側導航欄,單擊“概覽”,進入“概覽”頁面。
在“基礎配置”區域下,單擊“WORM保留策略”卡片,系統彈出“配置保留策略”對話框。
選擇“暫不配置”。
單擊“確定”。
延長保留期
配置WORM后,進入對象詳情頁面,在“版本”頁簽,可以對對象進行延長保留期操作。系統將阻止在指定時間點前刪除受保護的對象版本。
在OBS管理控制臺桶列表中,單擊待操作的桶,進入“對象”頁面。
在“對象”列表,選擇待操作的對象,進入對象詳情頁面。
在“版本”頁簽,顯示該對象的所有版本。
找到需要延長保留期的對象,單擊“更多>延長保留期”,選擇時間點。
說明
保留期不支持縮短,僅支持選擇延后的指定時間點。
例如:原保留期是2025年3月30日,如果您在2025年3月1日選擇延長保留期,那么您可以選擇2025年3月31日或以后的日期;如果您在2025年4月1日選擇延長保留期,那么您可以選擇當天(2025年4月1日)或以后的日期,如果您選擇當天日期,在當天24點后該對象會失去WORM策略的保護。
手動徹底刪除WORM對象
在“已刪除對象”列表內,不支持對WORM對象進行徹底刪除操作。WORM桶內對象未配置保留策略或者保留策略已過期,可在對象詳情->版本,選擇對應的版本進行手動刪除操作;如果對象版本在保留期內,則無法成功刪除.
在OBS管理控制臺桶列表中,單擊待操作的桶,進入“對象”頁面。
在“對象”列表,選擇待操作的對象,進入對象詳情頁面。
單擊“版本”頁簽,顯示該對象的所有版本。
找到當前版本對象,單擊“更多>延長保留期”,查看保留期狀態。
說明
WORM對象的保留策略在保留期內:在彈窗內可查看版本對象保留期的提示。
WORM對象的保留策略已過期:在彈窗內可查看版本對象已過期天數的提示。
WORM對象未配置保留策略:在彈窗內無法查看版本對象是否在保留期內。確認當前版本對象已不在保留期內或未配置對象保留策略,單擊“更多>刪除”。
成功刪除所有對象版本后,“已刪除對象”列表不再展示該對象。
配置生命周期規則刪除WORM對象
配置對象過期刪除規則后,WORM桶內對象未配置保留策略或者保留策略已過期,則受規則影響自動被OBS刪除,WORM桶內對象如果在保留期內,無法對其執行刪除操作。
說明
當桶開啟了WORM功能,則“已刪除對象”列表不支持對文件夾進行徹底刪除操作。如果需要徹底刪除文件夾,僅支持配置生命周期規則進行過期刪除。
在OBS管理控制臺桶列表中,單擊待操作的桶,進入“對象”頁面。
在左側導航欄單擊“數據管理>生命周期規則”,進入“生命周期規則”界面。
單擊“創建”,系統彈出對話框。
配置生命周期管理規則。
基本信息:“狀態”:選中“啟用”,啟用本條生命周期規則。
“規則名稱”:用于識別不同的生命周期配置,其長度需不超過255字符。
“前綴”:可選。
填寫前綴:滿足該前綴的對象將受生命周期規則管理,輸入的對象前綴不能包括\:*?"<>|特殊字符,不能以/開頭,不能兩個/相鄰。
未填寫前綴:桶內所有對象都將受生命周期規則管理。
配置當前版本或歷史版本:
對象過期刪除天數:勾選后指定在對象最后一次更新后多少天,受規則影響的對象將過期并自動被OBS刪除。過期時間必須大于上方存儲類別轉換時間的最大值。
例如,您于2024年11月7日在OBS中更新了(最后一次更新)以下幾個文件:
log/未配置-1.log(注:此文件未配置WORM保留策略)
log/已過期-1.log(注:此文件配置的WORM保留策略已過期)
doc/保留期內-1.doc(注:此文件配置的WORM保留策略在2024年11月30日過期)
您于2024年11月10日在OBS中更新了(最后一次更新)以下幾個文件:
log/未配置-2.log(注:此文件未配置WORM保留策略)
log/已過期-2.log(注:此文件配置的WORM保留策略已過期)
doc/保留期內-2.doc(注:此文件配置的WORM保留策略在2023年11月30日過期)
如果您在2023年11月10日設置前綴為“log”的對象,過期刪除的時間設置為一天,可能出現如下情況:
11月7日更新的對象“log/未配置-1.log”和“log/已過期-1.log”會在最近一次系統自動掃描后被刪除,可能在11月10日當天,也可能在11月11日,這取決于系統的下一次掃描在何時進行。“doc/保留期內-1”不會被刪除。
11月10日更新的對象“log/未配置-2.log”和“log/已過期-2.log”,每下一次系統掃描均會判斷距上一次對象更新是否已滿一天。如果已滿一天,則在本次掃描時刪除;如果未滿一天,則會等到下次掃描再判斷,直到滿一天時刪除,一般可能在11月11日或11月12日刪除。“doc/保留期內-2”不會被刪除。
單擊“確定”,完成生命周期規則配置過期刪除WORM對象的操作。