通過設定OSS Bucket的生命週期規則和自動歸檔操作,實現檔案網關中的檔案自動歸檔。
前提條件
背景資訊
從1.0.44版本開始,支援檔案網關中的檔案自動Archive Storage到OSS Bucket。
對於標準類型或者低頻訪問類型OSS Bucket內的檔案,檔案網關提供了檔案系統端配置自動歸檔檔案,解凍歸檔檔案,查詢檔案歸檔狀態的功能,不需要跳轉到OSS控制台針對某個檔案進行生命週期管理。
自動歸檔檔案時,需要先在OSS控制台設定生命週期規則,解凍歸檔檔案或查詢歸檔狀態時,無需設定。
步驟一:設定生命週期規則
您可以通過生命週期規則來批量轉換OSS Bucket內對象(Object)的儲存類型。
登入OSS管理主控台。
在左側儲存空間列表中,單擊目標儲存空間名稱,進入該儲存空間概覽頁面。
在左側導覽列, 選擇
。可選:如果您需要建立基於最後一次訪問時間策略的生命週期規則,請在生命週期頁面,開啟啟用訪問跟蹤開關。
在生命週期頁面,單擊建立規則。
在生命週期建立規則面板,配置如下重要參數。其他參數配置資訊,請參見通過生命週期規則轉換儲存類型操作方式。
參數
說明
狀態
選擇啟用。
策略
選擇配置到整個Bucket,使生命週期規則應用到整個儲存空間。
說明選擇配置到整個Bucket只允許配置一條生命週期規則。
標籤
勾選標籤並配置正確的標籤,可以讓規則針對擁有指定標籤的對象生效。
鍵設定為AutoArchive。
值設定為enabled。
檔案時間策略
選擇Object到期策略,可選擇到期天數、到期日期和不啟用。選擇不啟用時,檔案到期策略不生效。
生命週期管理規則
配置轉換Object儲存類型為Archive Storage的規則。
樣本:當您選擇了最後一次訪問時間策略,然後將到期天數設定為30,並指定資料在超出指定到期天數後將自動轉換為Archive Storage,則最後訪問日期為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天后,檔案將自動Archive Storage。
如果顯示如下資訊,則表示自動歸檔成功。
相關操作
使用歸檔管理工具,自動解凍檔案。
sgw_archive_util -r /path/file
/path/file為本地檔案的絕對路徑,請根據實際情況替換。
使用歸檔管理工具,查詢歸檔狀態。
sgw_archive_util -q /path/file
/path/file為本地檔案的絕對路徑,請根據實際情況替換。