您好,歡迎訪問上海聚搜信息技術有限公司官方網站!

阿里云OSS如何設置誤刪功能?

時間:2020-07-02 15:03:54 點擊:次
  阿里云對象存儲 oss 是保存海量數據的平臺,支持豐富的應用。在使用過程中難免會遇到誤操作、程序 Bug、覆蓋寫等導致數據被刪除的場景,對于數據的丟失會非常著急,后果也非常嚴重,甚至某些情況下還會影響你的職業生涯。OSS 每年都會遇到多起客戶誤刪除數據的事件,為此 OSS 開發了 版本控制 功能,開啟該特性后,可以在誤刪除數據時通過歷史版本找回數據。
上海聚搜信息技術有限公司是阿里云的代理商網址:http://www.4526.cn/可以直接在網站上聯系阿里云代理商客服進行咨詢服務器架構和配置以及優惠價格!(聚搜營銷介紹鏈接:http://m.zqzyfl.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 工具,能夠批量修復數據,提高修復效率
阿里云優惠券領取
騰訊云優惠券領取
QQ在線咨詢
售前咨詢熱線
133-2199-9693
售后咨詢熱線
4008-020-360

微信掃一掃

加客服咨詢