iT邦幫忙

2026 iThome 鐵人賽

DAY 8
0
自我挑戰組

使用 Azure 雲服務的日子往往就是這麼樸實無華且枯燥系列 第 10 篇

D10-Blob 資料保護、版本、虛刪除、生命週期

  • 分享至 

  • xImage
  •  
  • 學習要點

    • 三層防護,開啟順序有意義:
      • Soft delete(blob / container 各自獨立設定):刪掉後保留 N 天可還原
      • Versioning:每次覆寫自動保留舊版本(會增加儲存成本)
      • Snapshot:手動建立的唯讀時間點副本
    • Lifecycle management 規則以 JSON 定義,可依「最後修改時間」「最後存取時間」「建立時間」把 blob 降層或刪除。規則每天執行一次,不是即時——考題常問「為什麼設了規則檔案還在」
    • Object replication 需求:來源與目標帳戶都必須啟用 versioning 與 change feed;只支援 block blob;是非同步複製
    • 版本 + 虛刪除同時開啟時,成本會明顯上升,所以生命週期規則要記得處理舊版本(version 區段)
  • 實作 Lab

    • 開啟 blob soft delete(7 天)與 container soft delete
    • 開啟 versioning,覆寫同一個檔案三次,觀察版本清單
    • 刪除 blob 後從「Show deleted blobs」還原
    • 建立 lifecycle 規則:30 天後移到 Cool、90 天後移到 Archive、365 天後刪除;舊版本 7 天後刪除
    • 建立第二個帳戶,設定 object replication
  • 今日心得

基本上今天就是練一下 blob 設定資料版本以及軟刪除,有一個概念我有被混淆
https://ithelp.ithome.com.tw/upload/images/20260924/20104126ZFjc7Hno8Z.png

Blob 虛刪除跟容器虛刪除,一開始想說這不是一樣嗎,來想想外部的資料夾刪除也可以設定成虛刪除跟好像也挺合理的

話說虛刪除是不是大陸用語啊???微軟這樣不行阿


上一篇
D9-Blob 基礎與資料搬移工具
下一篇
D11-Azure Files
系列文
使用 Azure 雲服務的日子往往就是這麼樸實無華且枯燥 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言