Dela via


Enable-AzStorageBlobRestorePolicy

Aktiverar blobåterställningsprincip för ett lagringskonto.

Syntax

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>]

Description

Cmdleten Enable-AzStorageBlobRestorePolicy aktiverar blobåterställningsprincip för Azure Storage Blob-tjänsten.

Exempel

Exempel 1: Aktiverar blobåterställningsprincip för Azure Storage Blob-tjänsten på ett lagringskonto

Enable-AzStorageBlobDeleteRetentionPolicy -ResourceGroupName "myresourcegoup" -StorageAccountName "mystorageaccount" -RetentionDays 5

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

Enable-AzStorageBlobRestorePolicy -ResourceGroupName "myresourcegoup" -StorageAccountName "mystorageaccount" -RestoreDays 4

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

Det här kommandot aktiverar först mjuk borttagning av blob och ändringsfeed, aktiverar sedan blobåterställningsprincip och kontrollerar slutligen inställningen i Blob Service-egenskaper. Blob-tjänsten RestorePolicy.Days måste vara mindre än DeleteRetentionPolicy.Days. Blob softdelete och ChangeFeed måste aktiveras innan du aktiverar principen för blobåterställning. Om softdelete och Changefeed bara är aktiverade kan du behöva vänta en stund innan servern hanterar inställningen innan du aktiverar principen för blobåterställning.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Aliases:cf
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Visa ServiceProperties

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Namnet på resursgruppen.

Typ:String
Position:0
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

Ange ett resurs-ID för lagringskontot eller ett resurs-ID för blobtjänstens egenskaper.

Typ:String
Position:0
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-RestoreDays

Anger hur många dagar bloben kan återställas..

Typ:Int32
Aliases:Days
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageAccount

Lagringskontoobjekt

Typ:PSStorageAccount
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Lagringskontonamn.

Typ:String
Aliases:AccountName, Name
Position:1
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Aliases:wi
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

PSStorageAccount

String

Utdata

PSRestorePolicy