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
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
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)
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 i comandi Test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore 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
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 i comandi Test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore 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
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 del percorso originale.
Per costruire, vedere la sezione NOTES per le proprietà BACKUPINSTANCE e creare una tabella hash.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
OriginalLocationFullRecovery
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
OriginalLocationILR
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-SecretStoreType
Tipo di archivio segreto per l'autenticazione dell'archivio segreto dell'origine dati.
Questo parametro è attualmente supportato solo per AzureDatabaseForPostgreSQL.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
OriginalLocationFullRecovery
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
OriginalLocationILR
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
RestoreAsFiles
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-SecretStoreURI
URI segreto per l'autenticazione dell'archivio segreto dell'origine dati.
Questo parametro è attualmente supportato solo per AzureDatabaseForPostgreSQL.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
AlternateLocationILR
Posizione:
Named
Obbligatorio:
True
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.