小象網絡是阿里云的代理商網址:http://m.wjqw.com.cn/可以直接在網站上聯系阿里云代理商客服進行咨詢服務器架構和配置以及優惠價格!(小象營銷介紹鏈接:http://m.wjqw.com.cn/meiyou/)是一家致力于搜索引小象營銷及全網營銷,致力于為客戶提供搜索營銷領域的服務,幫助廣告客戶在搜索引小象獲取的投資回報,包括搜索引小象競價服務(SEM),搜索引小象優化服務(seo)和搜索營銷代運營服務,能夠有效為廣告主帶來的投放回報,我們的理念一直是:讓搜索營銷營銷具有價值。
小象營銷團隊于2015年在上海成立,團隊核心均來自百度搜索部門和國內知名服務商的成員,有非常豐富的產品和項目優化經驗,這兩年來,服務于國內很多大中型企業和很多初創公司,通過我們多年的經驗和服務,幫助他們在搜索營銷領域上取得了不斷的成功。
一、版本控制技術介紹
存儲空間(Bucket)開啟版本控制后,OSS 會為 Bucket 中所有文件(Object)的每個版本指定的 ID 值,且 Bucket 中現有 Object 的內容、權限保持不變。開啟版本控制后,還能夠防止意外覆蓋或者刪除 Object ,并允許查詢、恢復 Object 的歷史版本。詳細信息,請參考 官網 介紹。
如上圖所示,通過 PUT 操作次上傳同名 Object (key=example.jpg)時,原始 Object 版本(ID=111111)作為歷史版本,生成的新版本(ID=222222)將作為當前版本保存在存儲空間中。當再次上傳同名 Object 時,原始 Object 版本(包括 ID=111111 以及 ID=222222)將作為歷史版本,而生成的新版本(ID=333333)則作為當前版本保存在 Bucket 中。
二、數據防誤刪實際操作
1 開啟版本控制
開啟版本控制有兩種方式:
創建時,選擇開通版本控制。
創建后,設置版本控制。
因此,通過創建后設置版本控制,可以對存量的OSS數據設置版本控制,有效的保障歷史數據。
2 上傳對象
開啟版本控制后,在控制臺有 顯示對象的歷史版本 框,選擇該框則可以顯示對象的歷史版本,如下圖所示。
通過在控制臺上傳同名對象,則會生成多個版本,其中顯示 (更新版本) 的那個對象是更新對象,更新時間 也是更近的時間。
3 刪除對象
開啟版本控制后,刪除對象并不會真正刪除,而是插入 刪除標記,如下圖所示。
刪除對象后,如果沒有選擇 顯示對象的歷史版本,則在控制臺顯示該文件不存在,但實際上對象并未刪除,因此可以支持后面的恢復操作。
4 快捷的恢復數據
由于開通了版本保護,數據歷史版本并未刪除,可以采用下圖所示的順序,DIY 恢復數據。步,選中 顯示對象的歷史版本,此時可以看到歷史版本,其中顯示 (刪除標記) 表示該對象被刪除。第二步,刪除該 (刪除標記) 就可以讓數據在控制臺重新可見。第三步,刪除標記成功后,更近的版本被恢復為 (更新版本),此時不管是否選中 顯示對象的歷史版本,都可以在控制臺看到該對象。
因此,開通了版本控制后,可以非常便捷的 DIY 恢復數據,不用再擔心“誤操作、程序 Bug、覆蓋寫”等帶來的嚴重影響。
三、數據誤刪的批量修復實戰(工具)
OSS 控制臺提供了簡單的單對象恢復能力,但是對于刪除目錄下的海量文件,效率就非常低下了,需要頻繁的UI點擊,修復速度太慢。因此 OSS 提供了 ossutil 工具,能夠批量修復數據,提高修復效率
本文標題:阿里云OSS如何設置誤刪功能?
本文鏈接:http://m.wjqw.com.cn/fuwuqi/7410.html