La première, deuxième commandes récupère l’instance et le point de récupération de l’instance.
La troisième commande initialise l'$targetResourceId avec l’ID de la base de données postgre cible (targetDbName doit être le nouveau nom de la base de données).
La quatrième commande initialise l’URI du secret.
La cinquième, sixième commande initialise et déclenche la demande de restauration pour AzureDatabaseForPostgreSQL avec le magasin de secrets.
Les septième, huit, neuvième commandes effectuent le suivi du travail de restauration jusqu’à la fin.
Exemple 3 : Déclencher la restauration en tant que fichiers pour AzureDatabaseForPostgreSQL protégé.
La première, deuxième commandes récupère l’instance et le point de récupération de l’instance.
La troisième commande initialise le $targetContainerURI avec l’ID du conteneur de compte de stockage cible.
La quatrième commande initialise le préfixe de nom de fichier pour la restauration.
La cinquième, sixième commande initialise et déclenche la demande de restauration pour AzureDatabaseForPostgreSQL avec le magasin de secrets.
Les septième, huit, neuvième commandes effectuent le suivi du travail de restauration jusqu’à la fin.
Exemple 4 : Déclencher la restauration en tant que fichiers pour AzureKubernetesService protégé.
La première, deuxième commandes récupère l’instance et le point de récupération de l’instance.
La troisième commande initialise l’objet client Restore Configuration utilisé pour initialiser l’objet client de demande de restauration.
La quatrième commande initialise l’ID du groupe de ressources d’instantané. La cinquième commande initialise l’objet de demande de restauration pour la restauration d’AzureKubernetesService.
La sixième commande affecte les autorisations au coffre de sauvegarde et au cluster AKS cible nécessaire pour déclencher la restauration pour AzureKubernetesService.
La dernière commande déclenche la restauration pour AzureKubernetesService.
Exemple 5 : Déclencher la restauration pour les objets blob coffretés.
La première, deuxième commandes récupère l’instance et le point de récupération de l’instance.
La troisième commande récupère les conteneurs qui sont protégés par une stratégie coffretée.
La quatrième commande initialise l’objet de demande de restauration pour la restauration d’AzureBlob.
La cinquième commande déclenche la validation avant la restauration.
La dernière commande déclenche la restauration pour les conteneurs d’objets blob coffretés.
Exemple 6 : Déclencher une restauration entre abonnements pour les objets blob coffretés.
La première, deuxième commandes récupère l’instance et le point de récupération de l’instance.
La troisième commande récupère les conteneurs qui sont protégés par une stratégie coffretée.
La quatrième commande initialise l’ID de compte de stockage inter-abonnements cible. La cinquième commande initialise l’objet de demande de restauration pour la restauration entre abonnements AzureBlob.
La sixième commande déclenche la validation avant la restauration.
La dernière commande déclenche la restauration entre abonnements pour les conteneurs d’objets blob coffretés.
Exemple 7 : Déclencher une restauration entre abonnements en tant que fichiers pour AzureDatabaseForPostgreSQL.
Les premières commandes récupèrent l’instance de sauvegarde et le point de récupération de l’instance de sauvegarde.
La troisième commande initialise l’ID ARM pour le conteneur cible.
Ce paramètre est nécessaire pour les coffres dans lesquels la restauration entre abonnements est désactivée et facultative pour les coffres compatibles CSR.
La quatrième, cinquième commande initialise targetContainerURI et fileNamePrefix pour la restauration.
La sixième commande initialise l’objet de demande de restauration pour la restauration AzureDatabaseForPostgreSQL.
La septième commande déclenche la validation avant la restauration.
La dernière commande déclenche la restauration entre abonnements en tant que fichiers pour AzureDatabaseForPostgreSQL.
Exemple 8 : Déclencher une restauration inter-régions pour AzureDatabaseForPostgreSQL.
Cette commande déclenche la restauration inter-régions pour AzureDatabaseForPostgreSQL.
Pour déclencher la restauration interrégion vers la région secondaire, utilisez le commutateur RestoreToSecondaryRegion.
Exemple 9 : Déclencher la restauration en tant que fichiers pour le type de source de données AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL.
La première, deuxième commandes récupère l’instance et le point de récupération de l’instance.
La troisième et la quatrième commande initialise l’ID de conteneur cible et l’ID ARM du compte de stockage cible. La cinquième commande initialise l’objet de demande de restauration pour la restauration d’AzureDatabaseForPGFlexServer.
Cet exemple fonctionne également pour le type de source de données AzureDatabaseForMySQL.
La sixième commande attribue les autorisations au coffre de sauvegarde et d’autres autorisations nécessaires pour déclencher la restauration pour AzureDatabaseForPGFlexServer.
La dernière commande déclenche la restauration pour AzureDatabaseForPGFlexServer.
Exemple 10 : Déclencher des conteneurs de sauvegarde coffretés ItemLevelRestore avec PrefixMatch pour Azureblob.
La première, deuxième commandes récupère l’instance et le point de récupération de l’instance.
La troisième commande récupère les conteneurs qui sont protégés par une stratégie coffretée.
La quatrième commande initialise le tableau de préfixes pour chaque conteneur.
PrefixMatch est une table de hachage où chaque clé est le nom du conteneur en cours de restauration et la valeur est une liste de prfixes de chaîne pour les noms de conteneurs pour la récupération au niveau de l’élément.
La cinquième commande initialise l’ID du compte de stockage cible. La sixième commande initialise l’objet de demande de restauration pour la restauration AzureBlob avec les paramètres ContainersList, PrefixMatch.
La septième commande déclenche la validation avant la restauration.
La dernière commande déclenche le préfixe correspondant à la restauration au niveau de l’élément pour les conteneurs d’objets blob coffretés.
Exemple 11 : Déclencher une autre restauration de coffre d’emplacement pour AzureKubernetesService
Tout d’abord, nous initialisons les variables nécessaires qui seront utilisées dans le script de restauration.
Ensuite, nous récupérons l’instance de sauvegarde et le point de récupération de l’instance.
Ensuite, nous initialisons l’objet client Restore Configuration, qui est utilisé pour configurer l’objet client de demande de restauration.
Notez que pour les restaurations en coffre, nous avons inclus les paramètres StagingResourceGroupId et StagingStorageAccountId.
Nous initialisons ensuite l’objet de demande de restauration pour une restauration d’un autre emplacement Azure Kubernetes Service (AKS).
Ensuite, nous affectons les autorisations requises au coffre de sauvegarde et au cluster AKS cible pour activer l’opération de restauration.
Notez que cette commande n’est pas entièrement prise en charge pour tous les scénarios AKS ; utilisez le portail Azure pour attribuer les autorisations nécessaires.
Enfin, nous utilisons la commande Test pour valider la configuration de la restauration et vérifier que les autorisations nécessaires sont en place avant de déclencher la restauration pour Azure Kubernetes Service.
Restaurer l’objet de demande à initialiser à l’aide de Initialize-AzDataProtectionRestoreRequest applet de commande À construire, consultez la section NOTES pour les propriétés PARAMETER et créer une table de hachage.
Demande d’opération Resource Guard au format similaire à <resourceguard-ARMID>/dppTriggerRestoreRequests/default.
Utilisez ce paramètre lorsque l’opération est protégée par MUA.
Obtient ou définit les informations de la cible de restauration À construire, consultez la section NOTES pour les propriétés RESTORETARGETINFO et créez une table de hachage.
Paramètre permettant d’autoriser les opérations protégées par la protection des ressources interlocataires.
Utilisez la commande (Get-AzAccessToken -TenantId « xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx -AsSecureString »). Jeton permettant d’extraire le jeton d’autorisation pour un locataire différent.
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.