如何使用 PowerShell 為 Azure 儲存 Blob 啟用軟刪除?
要使用 PowerShell 在儲存帳戶屬性中為 Azure 儲存 Blob 啟用軟刪除,我們可以使用 **Enable-AzureStorageDeleteRetentionPolicy** 命令。從 Azure 門戶,我們需要訪問 Azure 儲存帳戶的資料保護屬性。

您還可以提供保留天數以保留軟刪除的資料。要使用 Azure PowerShell 執行相同的操作,我們需要使用 **Enable-AzureStorageDeleteRetentionPolicy** 命令。在執行此命令之前,您需要確保已連線到 Azure 雲帳戶(如果未連線,則使用 **Connect-AzAccount**)和正確的 Azure 訂閱(如果未連線,則使用 **Set-AzContext**)命令。
要使用 **Enable-AzureStorageDeleteRetentionPolicy**,您首先需要設定 Azure 儲存上下文以與儲存帳戶一起使用。您可以使用以下命令設定上下文。
$rg = "az204" $storageaccount = "az204storage05june" $key = (Get-AzStorageAccountKey -ResourceGroupName $rg - Name $storageaccount)[0].Value $context = New-AzStorageContext -StorageAccountName $storageaccount - StorageAccountKey $key
在上面的程式碼中,我們使用資源組 **“az204”** 和儲存帳戶名稱 **“az204storage05june”** 獲取 Azure 儲存上下文。一旦我們有了上下文,我們就可以使用以下命令啟用軟刪除,並設定 10 天的保留期。
Enable-AzStorageDeleteRetentionPolicy -RetentionDays 10 -Context $context - PassThru
輸出
Enabled RetentionDays ------- ------------- True 10
您也可以從 Azure 門戶中檢視。

廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP