通過設置OSS Bucket的生命周期規則和自動歸檔操作,實現文件網關中的文件自動歸檔。
前提條件
背景信息
從1.0.44版本開始,支持文件網關中的文件自動歸檔存儲到OSS Bucket。
對于標準類型或者低頻訪問類型OSS Bucket內的文件,文件網關提供了文件系統端配置自動歸檔文件,解凍歸檔文件,查詢文件歸檔狀態的功能,不需要跳轉到OSS控制臺針對某個文件進行生命周期管理。
自動歸檔文件時,需要先在OSS控制臺設置生命周期規則,解凍歸檔文件或查詢歸檔狀態時,無需設置。
步驟一:設置生命周期規則
您可以通過生命周期規則來批量轉換OSS Bucket內對象(Object)的存儲類型。
登錄OSS管理控制臺。
在左側存儲空間列表中,單擊目標存儲空間名稱,進入該存儲空間概覽頁面。
在左側導航欄, 選擇
。可選:如果您需要創建基于最后一次訪問時間策略的生命周期規則,請在生命周期頁面,打開啟用訪問跟蹤開關。
在生命周期頁面,單擊創建規則。
在生命周期創建規則面板,配置如下重要參數。其他參數配置信息,請參見通過生命周期規則轉換存儲類型操作方式。
參數
說明
狀態
選擇啟用。
策略
選擇配置到整個Bucket,使生命周期規則應用到整個存儲空間。
說明選擇配置到整個Bucket只允許配置一條生命周期規則。
標簽
勾選標簽并配置正確的標簽,可以讓規則針對擁有指定標簽的對象生效。
鍵設置為AutoArchive。
值設置為enabled。
文件時間策略
選擇Object過期策略,可選擇過期天數、過期日期和不啟用。選擇不啟用時,文件過期策略不生效。
生命周期管理規則
配置轉換Object存儲類型為歸檔存儲的規則。
示例:當您選擇了最后一次訪問時間策略,然后將過期天數設置為30,并指定數據在超出指定過期天數后將自動轉換為歸檔存儲,則最后訪問日期為2021年09月01日的Object會在2021年10月01日被轉換為指定的存儲類型。
說明存儲類型轉換后的計量計費規則,請參見基于最后一次修改時間的生命周期規則。
單擊確定。
重要生命周期規則配置完成后即會被執行,請確認無誤后再保存規則。
更多關于生命周期規則的介紹請參見基于最后一次修改時間的生命周期規則。
步驟二:歸檔管理配置
登錄主機(Linux系統)。
獲取網關歸檔管理工具sgw_archive_util。
添加網關歸檔管理工具的執行權限。
sudo chmod a+x sgw_archive_util
使用歸檔管理工具,自動歸檔文件。
sgw_archive_util –a /path/file
/path/file為本地文件的絕對路徑,請根據實際情況替換。
執行以下命令,驗證歸檔結果。
ossutil object-tagging --method get oss://file-wanqp/0816/0.txt
oss://file-wanqp/0816/0.txt為文件在OSS Bucket的路徑,請根據實際情況替換。
在步驟一:設置生命周期規則中以設置過期天數1天為例,所以1天后,文件將自動歸檔存儲。
如果顯示如下信息,則表示自動歸檔成功。
相關操作
使用歸檔管理工具,自動解凍文件。
sgw_archive_util -r /path/file
/path/file為本地文件的絕對路徑,請根據實際情況替換。
使用歸檔管理工具,查詢歸檔狀態。
sgw_archive_util -q /path/file
/path/file為本地文件的絕對路徑,請根據實際情況替換。