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 da Azure grafico delle risorse.
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
I primi e i secondi comandi recuperano l'insieme di credenziali e l'istanza di backup da Azure grafico delle risorse.
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
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 di Servizio Azure Kubernetes (AKS) percorso alternativo.
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.
Esempio 8: Ottenere l'oggetto richiesta di ripristino per il ripristino a livello di elemento percorso alternativo azureBlob con ridenominazione del contenitore
Il primo e il secondo comando recuperano l'istanza di backup e i punti di ripristino.
Il terzo comando recupera l'elenco di contenitori protetti con i criteri di backup con insieme di credenziali.
Il quarto e il sesto comando compilano una tabella hash RenameTo che esegue il mapping di ogni nome di contenitore originale a un nuovo nome di contenitore per il ripristino.
Il settimo comando imposta l'ID ARM dell'account di archiviazione di destinazione per il ripristino del percorso alternativo.
L'ultimo comando inizializza la richiesta di ripristino con -ItemLevelRecovery, -ContainersList e -RenameTo per eseguire un ripristino BLOB con insieme di credenziali alternativo durante la ridenominazione dei contenitori specificati.
Parametri
-BackupInstance
Oggetto Istanza di backup per attivare il ripristino del percorso originale.
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
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
-RenameTo
Usare questo parametro per rinominare i contenitori per il ripristino del percorso alternativo.
L'input per questo parametro è una tabella hash in cui ogni chiave è il nome del contenitore originale e ogni valore è il nuovo nome per il contenitore corrispondente.
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.