虛刪除

Azure 應用程式組態的虛刪除功能可讓您復原資料,例如已刪除存放區的索引鍵/值、功能旗標和修訂歷程記錄。 系統會自動針對標準層中的所有存放區啟用該功能。 本文將詳細介紹虛刪除特色及其功能。

了解如何使用虛刪除功能復原 Azure 應用程式組態存放區

注意

應用程式組態存放區遭到虛刪除時,將會刪除與存放區整合的服務。 例如 Azure RBAC 角色指派、受控識別、事件方格訂閱,以及私人端點。 復原虛刪除的應用程式組態存放區不會還原這些服務。 必須重新建立這些服務。

案例

虛刪除功能可解決復原已刪除存放區的問題,無論刪除是無意或有意。 在下列情節中,虛刪除功能會發揮保護作用:

  • 復原已刪除的應用程式組態存放區:已刪除的應用程式組態存放區可以在保留期間復原。

  • 永久刪除應用程式組態存放區:此功能可幫助您永久刪除應用程式組態存放區。

復原

復原作業可讓處於虛刪除狀態的存放區恢復到作用中狀態,且可要求存放區進行設定和功能管理。

保留期限

指定保留虛刪除存放區的時間週期變數,以天為單位。 此值只能在建立存放區時設定,設定後即無法變更。 一旦過了保留期間,就會自動永久刪除存放區。

清除

清除作業會永久刪除處於虛刪除狀態的存放區,前提是存放區未啟用清除保護。 若要使用與已刪除存放區相同的名稱重新建立應用程式組態存放區,如果尚未超過保留期間,則需先清除存放區。

清除保護

啟用清除保護後,在保留期間內無法清除虛刪除的存放區。 如果停用此功能,則可在保留期間到期之前清除虛刪除的存放區。 在存放區上啟用清除保護之後,即無法停用。

復原已刪除存放區的權限

  • Microsoft.AppConfiguration/configurationStores/write

若要復原已刪除的應用程式組態存放區,需要 Microsoft.AppConfiguration/configurationStores/write 權限。 內建的「擁有者」和「參與者」角色預設會包含此權限。 此權限可以在訂閱或資源群組範圍內指派。

讀取和清除已刪除存放區的權限

  • 讀取:Microsoft.AppConfiguration/locations/deletedConfigurationStores/read
  • 清除:Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action

若要列出已刪除應用程式組態存放區,或依名稱取得個別存放區,需要 Microsoft.AppConfiguration/locations/deletedConfigurationStores/read 權限。 若要清除已刪除的應用程式組態存放區,需要 Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action 權限。 內建的「擁有者」和「參與者」角色預設會包含這些權限。 讀取和清除已刪除應用程式組態存放區的權限,必須在訂閱層級指派。 這是因為已刪除的組態存放區存在於個別資源群組之外。

計費影響

虛刪除存放區不會產生任何費用。 復原虛刪除存放區之後,會開始收取一般費用。 免費層無法使用虛刪除。

下一步