Initialize-AzDataProtectionRestoreRequest
Inizializza l'oggetto Richiesta di ripristino per attivare il ripristino in un'istanza di backup protetta.
Sintassi
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
-TargetResourceId <String>
[-RecoveryPoint <String>]
[-PointInTime <DateTime>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-RestoreConfiguration <PSObject>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
[<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
-TargetResourceId <String>
[-RecoveryPoint <String>]
[-RestoreConfiguration <PSObject>]
[-ItemLevelRecovery]
[-ContainersList <String[]>]
[-PrefixMatch <Hashtable>]
[<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
[-RecoveryPoint <String>]
[-PointInTime <DateTime>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-RestoreConfiguration <PSObject>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
-BackupInstance <BackupInstanceResource>
[<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
[-RecoveryPoint <String>]
[-PointInTime <DateTime>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-RestoreConfiguration <PSObject>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
[-ItemLevelRecovery]
[-ContainersList <String[]>]
-BackupInstance <BackupInstanceResource>
[-FromPrefixPattern <String[]>]
[-ToPrefixPattern <String[]>]
[<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
[-RecoveryPoint <String>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
-TargetContainerURI <String>
[-TargetResourceIdForRestoreAsFile <String>]
[-FileNamePrefix <String>]
[<CommonParameters>]
Descrizione
Inizializza l'oggetto Richiesta di ripristino per attivare il ripristino in un'istanza di backup protetta.
Esempio
Esempio 1: Ottenere l'oggetto richiesta di ripristino per l'istanza di Backup dischi di Azure protetta
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "sarath-rg" -VaultName "sarath-vault"
$rp = Get-AzDataProtectionRecoveryPoint -SubscriptionId "xxx-xxx-xxx" -ResourceGroupName "sarath-rg" -VaultName "sarath-vault" -BackupInstanceName $instance.Name
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureDisk -SourceDataStore OperationalStore -RestoreLocation "westus" -RestoreType AlternateLocation -TargetResourceId "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/disks/{DiskName}" -RecoveryPoint "892e5c5014dc4a96807d22924f5745c9"
ObjectType RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointI
d
---------- --------------------------- ------------------------------- -------------------------------- ------------------- --------------
AzureBackupRecoveryPointBasedRestoreRequest RestoreTargetInfo FailIfExists westus OperationalStore 892e5c5014dc4a96807d22924f5745c9
Questo comando inizializza un oggetto richiesta di ripristino che può essere usato per attivare il ripristino.
Esempio 2: Ottenere l'oggetto richiesta di ripristino per l'istanza di Backup BLOB di Azure protetta
$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "rgName" -VaultName "vaultName"
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instance[0].BackupInstanceName -ResourceGroupName "rgName" -SubscriptionId "subscriptionId" -VaultName "vaultName" -SourceDataStoreType OperationalStore -StartTime $startTime -EndTime $endTime
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instance[0] -PointInTime (Get-Date -Date $pointInTimeRange.RestorableTimeRange.EndTime)
ObjectType RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointTime
---------- --------------------------- ------------------------------- -------------------------------- ------------------- -----------------
AzureBackupRecoveryTimeBasedRestoreRequest restoreTargetInfo FailIfExists eastus2euap OperationalStore 2021-04-24T13:32:41.7018481Z
Questo comando inizializza un oggetto richiesta di ripristino che può essere usato per attivare il ripristino per i BLOB.
Esempio 3: Ottenere l'oggetto richiesta di ripristino per il ripristino a livello di elemento per i contenitori nell'istanza protetta di Backup Di AzureBlob
$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "rgName" -VaultName "vaultName"
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instance[0].BackupInstanceName -ResourceGroupName "rgName" -SubscriptionId "subscriptionId" -VaultName "vaultName" -SourceDataStoreType OperationalStore -StartTime $startTime -EndTime $endTime
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instances[0] -PointInTime (Get-Date).AddDays(-1) -ItemLevelRecovery -ContainersList "containerName1","containerName2"
ObjectType RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointTime
---------- --------------------------- ------------------------------- -------------------------------- ------------------- -----------------
AzureBackupRecoveryTimeBasedRestoreRequest itemLevelRestoreTargetInfo FailIfExists eastus2euap OperationalStore 2021-04-23T02:47:02.9500000Z
Questo comando inizializza un oggetto richiesta di ripristino che può essere usato per attivare il ripristino a livello di elemento a livello di contenitore per i BLOB.
Esempio 4: Ottenere l'oggetto richiesta di ripristino per il ripristino a livello di elemento per contenitori/prefixMatch nell'istanza protetta di Backup Di AzureBlob
$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "rgName" -VaultName "vaultName"
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instance[0].BackupInstanceName -ResourceGroupName "rgName" -SubscriptionId "subscriptionId" -VaultName "vaultName" -SourceDataStoreType OperationalStore -StartTime $startTime -EndTime $endTime
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instances[0] -PointInTime (Get-Date).AddDays(-1) -ItemLevelRecovery -FromPrefixPattern "container1/aaa","container1/ccc", "container2/aab", "container3" -ToPrefixPattern "container1/bbb","container1/ddd", "container2/abc", "container3-0"
ObjectType RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointTime
---------- --------------------------- ------------------------------- -------------------------------- ------------------- -----------------
AzureBackupRecoveryTimeBasedRestoreRequest itemLevelRestoreTargetInfo FailIfExists eastus2euap OperationalStore 2021-04-23T02:47:02.9500000Z
Questo comando inizializza un oggetto richiesta di ripristino che può essere usato per attivare il recupero a livello di elemento a livello di BLOB in base ai prefissi dei nomi nei contenitori BLOB.
Il ripristino precedenteRequest ripristina i contenitori/BLOB seguenti:
FromPrefix ToPrefix "container1/aaa" "container1/bbb" (ripristina tutti i BLOB corrispondenti in questo intervallo di prefissi) "container1/ccc" "container1/ddd" "container2/aab" "container2/abc" "container3" "container3-0" (ripristina l'intero contenitore3)
Nota: gli intervalli non devono sovrapporsi tra loro. Riferimento: https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata
Esempio 5: Ottenere l'oggetto richiesta di ripristino tra aree per il ripristino come database per il tipo di origine dati AzureDatabaseForPostgreSQL
$vault = Search-AzDataProtectionBackupVaultInAzGraph -ResourceGroup $ResourceGroupName -Subscription $SubscriptionId -Vault $VaultName
$instance = Search-AzDataProtectionBackupInstanceInAzGraph -Subscription $subscriptionId -ResourceGroup $resourceGroupName -Vault $vaultName -DatasourceType AzureDatabaseForPostgreSQL
$recoveryPointsCrr = Get-AzDataProtectionRecoveryPoint -BackupInstanceName $instance.Name -ResourceGroupName $resourceGroupName -VaultName $vaultName -SubscriptionId $subscriptionId -UseSecondaryRegion
$targetResourceId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/{targetResourceGroupName}/providers/Microsoft.DBforPostgreSQL/servers/{targetServerName}/databases/{targetDatabaseName}"
$secretURI = "https://{crr-key-vault}.vault.azure.net/secrets/{secret-for-crr}"
$OssRestoreReq = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureDatabaseForPostgreSQL -SourceDataStore VaultStore -RestoreLocation $vault.ReplicatedRegion[0] -RestoreType AlternateLocation -RecoveryPoint $recoveryPointsCrr[0].Property.RecoveryPointId -TargetResourceId $targetResourceId -SecretStoreURI $secretURI -SecretStoreType AzureKeyVault
ObjectType SourceDataStoreType SourceResourceId RecoveryPointId
---------- ------------------- ---------------- ---------------
AzureBackupRecoveryPointBasedRestoreRequest VaultStore d49aeb83264456ccab92a105cade9afe
I primi e i secondi comandi recuperano l'insieme di credenziali e l'istanza di backup dal grafico delle risorse di Azure. Il terzo comando viene usato per recuperare i punti di ripristino dall'area secondaria per il ripristino tra aree. L'ultimo comando crea l'oggetto richiesta di ripristino tra aree per il ripristino in un percorso alternativo come database per il tipo di origine dati AzureDatabaseForPostgreSQL. Si noti che il parametro RestoreLocation viene impostato su $vault. ReplicatedRegion[0] (area abbinata) anziché $vault. Percorso per il ripristino normale. Usare Test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore comandi per convalidare e attivare il ripristino.
Esempio 6: Ottenere l'oggetto richiesta di ripristino tra aree per il ripristino come database per il tipo di origine dati AzureDatabaseForPostgreSQL
$vault = Search-AzDataProtectionBackupVaultInAzGraph -ResourceGroup $ResourceGroupName -Subscription $SubscriptionId -Vault $VaultName
$instance = Search-AzDataProtectionBackupInstanceInAzGraph -Subscription $subscriptionId -ResourceGroup $resourceGroupName -Vault $vaultName -DatasourceType AzureDatabaseForPostgreSQL
$recoveryPointsCrr = Get-AzDataProtectionRecoveryPoint -BackupInstanceName $instance.Name -ResourceGroupName $resourceGroupName -VaultName $vaultName -SubscriptionId $subscriptionId -UseSecondaryRegion
$targetContainerURI = "https://{targetStorageAccountName}.blob.core.windows.net/{targetContainerName}"
$fileNamePrefix = "oss-pstest-crrasfiles"
$OssRestoreReq = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureDatabaseForPostgreSQL -SourceDataStore VaultStore -RestoreLocation $vault.ReplicatedRegion[0] -RestoreType RestoreAsFiles -RecoveryPoint $recoveryPointsCrr[0].Property.RecoveryPointId -TargetContainerURI $targetContainerURI -FileNamePrefix $fileNamePrefix
ObjectType SourceDataStoreType SourceResourceId RecoveryPointId
---------- ------------------- ---------------- ---------------
AzureBackupRecoveryPointBasedRestoreRequest VaultStore d49aeb83264456ccab92a105cade9afe
I primi e i secondi comandi recuperano l'insieme di credenziali e l'istanza di backup dal grafico delle risorse di Azure. Il terzo comando viene usato per recuperare i punti di ripristino dall'area secondaria per il ripristino tra aree. L'ultimo comando costruisce l'oggetto richiesta di ripristino tra aree per il ripristino come file per il tipo di origine dati AzureDatabaseForPostgreSQL. Si noti che il parametro RestoreLocation viene impostato su $vault. ReplicatedRegion[0] (area abbinata) anziché $vault. Percorso per il ripristino normale. Usare Test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore comandi per convalidare e attivare il ripristino.
Esempio 7: Ottenere l'oggetto richiesta di ripristino per il ripristino alternativo dell'insieme di credenziali dei percorsi per AzureKubernetesService
$subId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
$resourceGroupName = "resourceGroupName"
$vaultName = "vaultName"
$location = "eastasia"
$snapshotResourceGroupId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/stagingRG"
$stagingStorageAccount = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/stagingRG/providers/Microsoft.Storage/storageAccounts/snapshotsa"
$targetAKSClusterARMId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/targetRG/providers/Microsoft.ContainerService/managedClusters/targetKubernetesCluster"
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId $subId -ResourceGroupName $resourceGroupName -VaultName $vaultName | Where-Object { $_.Name -match "aks-cluster-name" }
$rp = Get-AzDataProtectionRecoveryPoint -SubscriptionId $subId -ResourceGroupName $resourceGroupName -VaultName $vaultName -BackupInstanceName $instance.Name
$aksRestoreCriteria = New-AzDataProtectionRestoreConfigurationClientObject -DatasourceType AzureKubernetesService -PersistentVolumeRestoreMode RestoreWithVolumeData -IncludeClusterScopeResource $true -StagingResourceGroupId $snapshotResourceGroupId -StagingStorageAccountId $stagingStorageAccount -IncludedNamespace "hrweb" -NamespaceMapping @{"hrweb"="hrwebrestore"}
$aksALRRestoreRequest = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureKubernetesService -SourceDataStore VaultStore -RestoreLocation $location -RestoreType AlternateLocation -RecoveryPoint $rp[0].Property.RecoveryPointId -RestoreConfiguration $aksRestoreCriteria -TargetResourceId $targetAKSClusterARMId
In primo luogo, inizializziamo le variabili necessarie che verranno usate nello script di ripristino. Si recupera quindi l'istanza di backup e il punto di ripristino per l'istanza. Verrà quindi inizializzato l'oggetto client Restore Configuration, che viene usato per configurare l'oggetto client della richiesta di ripristino. Si noti che per il ripristino con insieme di credenziali per AzureKubernetesService sono stati passati i parametri StagingResourceGroupId e StagingStorageAccountId.
Si inizializza quindi l'oggetto richiesta di ripristino per un ripristino alternativo del percorso del servizio Azure Kubernetes. Si noti che l'oggetto $aksRestoreCriteria contiene i parametri necessari per il ripristino del livello vaulted/operations di conseguenza. L'oggetto RestoreConfiguration viene passato al cmdlet Initialize-AzDataProtectionRestoreRequest per creare l'oggetto richiesta di ripristino. L'oggetto richiesta di ripristino viene quindi usato per attivare l'operazione di ripristino.
Parametri
-BackupInstance
Oggetto Istanza di backup per attivare il ripristino locale originale. Per costruire, vedere la sezione NOTES per le proprietà BACKUPINSTANCE e creare una tabella hash.
Tipo: | BackupInstanceResource |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ContainersList
Nomi dei contenitori per il ripristino a livello di elemento.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DatasourceType
Tipo di origine dati
Tipo: | DatasourceTypes |
Valori accettati: | AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FileNamePrefix
Nome file con prefisso ai dati di backup ripristinati.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FromPrefixPattern
Specificare l'intervallo di inizio del ripristino BLOB per PITR. È possibile usare questa opzione per specificare l'intervallo iniziale per un subset di BLOB in ogni contenitore da ripristinare. usare una barra (/) per separare il nome del contenitore dal modello di prefisso BLOB.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ItemLevelRecovery
Impostare il parametro per abilitare il ripristino a livello di elemento.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PointInTime
Temporizzato per il ripristino.
Tipo: | DateTime |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PrefixMatch
Usare questo parametro per filtrare i BLOB in blocchi in base al prefisso in un contenitore per il ripristino del percorso alternativo. Quando si specifica un prefisso, verranno ripristinati solo i BLOB corrispondenti al prefisso nel contenitore. L'input per questo parametro è una tabella hash in cui ogni chiave è un nome di contenitore e ogni valore è una matrice di prefissi stringa per tale contenitore.
Tipo: | Hashtable |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RecoveryPoint
ID del punto di ripristino da ripristinare.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RehydrationDuration
La durata della riattivazione per il punto di ripristino archiviato rimane riattivata, il valore predefinito per la durata della riattivazione è 15.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RehydrationPriority
Priorità di riattivazione per il punto di ripristino archiviato. Questo parametro è obbligatorio per il ripristino riattivato dei punti archiviati.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RestoreConfiguration
Configurazione di ripristino per il ripristino. Usare questo parametro per eseguire il ripristino con AzureKubernetesService.
Tipo: | PSObject |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RestoreLocation
Percorso di ripristino di destinazione
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RestoreType
Ripristina tipo di destinazione
Tipo: | RestoreTargetType |
Valori accettati: | AlternateLocation, OriginalLocation, RestoreAsFiles |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SecretStoreType
Tipo di archivio segreto per l'autenticazione dell'archivio segreto dell'origine dati. Questo parametro è attualmente supportato solo per AzureDatabaseForPostgreSQL.
Tipo: | SecretStoreTypes |
Valori accettati: | AzureKeyVault |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SecretStoreURI
URI segreto per l'autenticazione dell'archivio segreto dell'origine dati. Questo parametro è attualmente supportato solo per AzureDatabaseForPostgreSQL.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SourceDataStore
Tipo di archivio dati del punto di ripristino
Tipo: | DataStoreType |
Valori accettati: | ArchiveStore, OperationalStore, VaultStore |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TargetContainerURI
ID contenitore dell'account di archiviazione di destinazione in cui verranno ripristinati i dati di backup come file.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TargetResourceId
Specificare l'ID risorsa di destinazione per il ripristino dei dati di backup in un percorso alternativo. Ad esempio, specificare l'ID ARM del database di destinazione in cui si vuole eseguire il ripristino per workloadType AzureDatabaseForPostgreSQL.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TargetResourceIdForRestoreAsFile
ID arm del contenitore dell'account di archiviazione di destinazione in cui verranno ripristinati i dati di backup come file. Questo parametro è necessario per il ripristino come file quando il ripristino tra sottoscrizioni è disabilitato nell'insieme di credenziali di backup.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ToPrefixPattern
Specificare l'intervallo di fine ripristino BLOB per PITR. È possibile usare questa opzione per specificare l'intervallo finale per un subset di BLOB in ogni contenitore da ripristinare. usare una barra (/) per separare il nome del contenitore dal modello di prefisso BLOB.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |