共用方式為


設定生命週期管理原則

本文說明如何建立或管理 Azure Blob 記憶體生命週期管理原則。

您可以使用生命週期管理原則,根據 Blob 的使用模式,將 Blob 轉換為符合成本效益的存取層,或在生命周期結束時完全刪除它們。 若要深入瞭解,請參閱 Azure Blob 記憶體生命週期管理概觀

附註

生命週期管理原則必須完整讀取或寫入。 不支援部分更新。

小提示

你可以使用 Azure Copilot 來協助撰寫生命週期管理政策。 更多資訊請參閱 使用 Azure Copilot 管理與遷移儲存帳號

建立或管理原則

  1. 在 Azure 入口網站中,瀏覽至您的儲存體帳戶。

  2. 在 [資料管理] 下,選取 [生命週期管理] 以檢視或變更生命週期管理原則。

  3. 選取 [清單檢視] 索引標籤。

  4. 選取 [新增規則],然後在 [詳細資料] 表單上命名您的規則。 您也可以設定 [規則範圍]、[Blob 類型] 和 [Blob 子類型] 值。 下列範例會將範圍設定為篩選 Blob。 這會導致新增 [篩選設定] 索引標籤。

生命週期管理在 Azure 入口網站中新增規則詳細數據頁面的螢幕快照

  1. 選取 [基底 Blob] 以設定您規則的條件。 在下列範例中,如果 blob 30 天未修改,則會移至非經常性存取層儲存體。

Azure 入口網站中生命週期管理基底 Blob 頁面的螢幕快照

只有在您啟用存取時間追蹤,且選取 [區塊 Blob] 作為 Blob 類型時,才能使用 [上次存取時間] 選項。 請參閱 啟用存取時間追蹤

  1. 如果您在 [詳細資料] 頁面上選取 [使用篩選限制 Blob],請選取 [篩選設定] 以新增選擇性篩選。 下列範例會在名為 sample-container 的容器中,針對名稱開頭為 log 的 Blob 進行篩選。

Azure 入口網站中生命週期管理篩選設定頁面的螢幕快照

如果您遇到意外的結果,請參閱以下常見問題條目: Blob 前綴字串未將策略應用於預期的 Blob 項目

  1. 選取 [新增] 以新增原則。

使用原始碼視圖來管理政策。

您也可以直接在 [程序代碼 檢視 ] 索引標籤中新增 JSON 程式代碼來定義原則。

下列螢幕擷取畫面顯示 程式碼檢視 索引標籤中的 JSON。此 JSON 定義了一個生命週期原則,這個原則會將名稱以 log 開頭的區塊 Blob 移動到冷存取層,如果自該 Blob 修改後已經超過 30 天。

顯示 [程序代碼檢視] 索引卷標中 JSON 的螢幕快照。

啟用存取時間追蹤

如果您想根據 Blob 上次進行讀取或寫入操作的時間來執行動作,請啟用存取追蹤。 若要瞭解這項功能的行為,請參閱 存取時間追蹤

  1. 在 Azure 入口網站中巡覽至您的儲存體帳戶。

  2. 在 [資料管理] 區段中,選取 [生命週期管理]

  3. 勾選 [啟用存取追蹤] 核取方塊

    顯示如何在 Azure 入口網站中啟用上次存取追蹤的螢幕擷取畫面。

另請參閱