Enable-AzStorageBlobRestorePolicy

Mengaktifkan Kebijakan Pemulihan Blob pada akun Penyimpanan.

Sintaks

Enable-AzStorageBlobRestorePolicy
      [-ResourceGroupName] <String>
      [-StorageAccountName] <String>
      -RestoreDays <Int32>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-AzStorageBlobRestorePolicy
      -StorageAccount <PSStorageAccount>
      -RestoreDays <Int32>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-AzStorageBlobRestorePolicy
      [-ResourceId] <String>
      -RestoreDays <Int32>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Deskripsi

Cmdlet Enable-AzStorageBlobRestorePolicy memungkinkan Kebijakan Pemulihan Blob untuk layanan Azure Storage Blob.

Contoh

Contoh 1: Mengaktifkan Kebijakan Pemulihan Blob untuk layanan Azure Storage Blob pada akun Penyimpanan

PS C:\> Enable-AzStorageBlobDeleteRetentionPolicy -ResourceGroupName "myresourcegoup" -StorageAccountName "mystorageaccount" -RetentionDays 5

PS C:\> Update-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegoup" -StorageAccountName "mystorageaccount" -EnableChangeFeed $true

StorageAccountName            : mystorageaccount
ResourceGroupName             : myresourcegoup
DefaultServiceVersion         : 
DeleteRetentionPolicy.Enabled : True
DeleteRetentionPolicy.Days    : 5
RestorePolicy.Enabled         : False
RestorePolicy.Days            : 
RestorePolicy.MinRestoreTime  : 
ChangeFeed                    : True
IsVersioningEnabled           : True

PS C:\> Enable-AzStorageBlobRestorePolicy -ResourceGroupName "myresourcegoup" -StorageAccountName "mystorageaccount" -RestoreDays 4

PS C:\> Get-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegoup" -StorageAccountName "mystorageaccount"

StorageAccountName            : mystorageaccount
ResourceGroupName             : myresourcegoup
DefaultServiceVersion         : 
DeleteRetentionPolicy.Enabled : True
DeleteRetentionPolicy.Days    : 5
RestorePolicy.Enabled         : True
RestorePolicy.Days            : 4
RestorePolicy.MinRestoreTime  : 8/28/2020 6:00:59 AM
ChangeFeed                    : True
IsVersioningEnabled           : True

Perintah ini pertama-tama mengaktifkan softdelete Blob dan changefeed, lalu mengaktifkan Kebijakan Pemulihan Blob, akhirnya memeriksa pengaturan di properti layanan Blob. Layanan Blob RestorePolicy.Days harus lebih kecil dari DeleteRetentionPolicy.Days. Softdelete blob dan ChangeFeed harus diaktifkan sebelum mengaktifkan Kebijakan Pemulihan blob. Jika softdelete dan Changefeed baru saja diaktifkan, mungkin perlu menunggu beberapa waktu bagi server untuk menangani pengaturan, sebelum mengaktifkan kebijakan pemulihan Blob.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PassThru

Tampilkan ServiceProperties

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName

Nama Grup Sumber Daya.

Type:String
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceId

Masukkan Id Sumber Daya akun Penyimpanan, atau Properti layanan Blob Id Sumber Daya.

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-RestoreDays

Mengatur jumlah hari untuk blob dapat dipulihkan..

Type:Int32
Aliases:Days
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-StorageAccount

Objek akun penyimpanan

Type:PSStorageAccount
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-StorageAccountName

Nama Akun Penyimpanan.

Type:String
Aliases:AccountName, Name
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Input

PSStorageAccount

String

Output

PSRestorePolicy