Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Restauration Amazon Aurora DSQL
Présentation de
Pour restaurer un cluster Amazon Aurora DSQL à région unique, utilisez la AWS Backup console ou l'interface de ligne de commande pour sélectionner le point de restauration (sauvegarde) que vous souhaitez restaurer. Pour restaurer un cluster multirégional Aurora DSQL, vous pouvez désormais utiliser la AWS Backup console ou l'interface de ligne de commande.
Pour une restauration à région unique, incluez le nom, le chiffrement du cluster et la protection contre la suppression, puis lancez la restauration sur un cluster nouvellement créé.
Pour la restauration multi-régions, vous devez spécifier des paramètres supplémentaires, notamment une région témoin, une ou plusieurs régions homologues et des paramètres de configuration régionaux. Multi-Region restore crée un cluster qui en couvre plusieurs Régions AWS, offrant une disponibilité et des fonctionnalités de reprise après sinistre améliorées.
Restaurer un cluster à région unique Aurora DSQL
Vous pouvez restaurer un cluster Aurora DSQL dans une seule région à l'aide de la AWS Backup console ou AWS CLI.
- Console
-
Ouvrez la AWS Backup console à l'adresse https://console.aws.amazon.com/backup.
-
Sélectionnez le bouton « Restaurer » à côté du point de restauration que vous souhaitez restaurer.
-
Configurez les paramètres du nouveau cluster sur lequel votre point de restauration sera restauré.
-
Par défaut, l'AMK (cléAWS gérée) sera utilisée pour chiffrer les données restaurées. Vous pouvez également spécifier une autre clé.
-
La protection contre la suppression de vos clusters Aurora est activée par défaut, mais désélectionnez la case pour désactiver l'option.
-
Vérifiez les paramètres ; lorsqu'ils sont satisfaisants, sélectionnez le bouton Restaurer la sauvegarde.
AWS Backup créera un nouveau cluster Aurora DSQL.
- AWS CLI
-
Restauration d'une seule région
-
Utilisez la commande CLI aws backup start-restore-job pour restaurer un cluster Aurora à partir du point de restauration spécifié.
-
Incluez les métadonnées nécessaires à la tâche de restauration. Exemple :
Exemple
aws backup start-restore-job \
--recovery-point-arn "arn:aws:dsql:us-east-1:123456789012:cluster/example-cluster/backup/example-backup" \
--iam-role-arn "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole" \
--metadata '{"regionalConfig":"[{\"region\":\"us-east-1\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"my_key\"}]"}' \
--copy-source-tags-to-restored-resource
Restaurer un cluster multirégional Aurora DSQL
La restauration d'un cluster multirégional Aurora DSQL s'effectue au sein d'un groupe de continents, qui est un ensemble de Régions AWS pairs. Multi-Region la restauration nécessite que les régions que vous spécifiez dans l'opération soient contenues dans un groupe de continents. Pour plus d'informations sur les clusters multi-régions, voir Configuration des clusters multi-régions.
Les groupes de continents suivants sont pris en charge :
-
Amériques : USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon), Canada Ouest (Calgary), Canada (Centre)
-
Europe : Europe (Francfort), Europe (Stockholm), Europe (Espagne), Europe (Irlande), Europe (Londres), Europe (Paris)
-
Asia-Pacific: Asie-Pacifique (Tokyo), Asie-Pacifique (Séoul), Asie-Pacifique (Osaka), Asie-Pacifique (Mumbai), Asie-Pacifique (Singapour)
Pour effectuer une restauration multirégionale, assurez-vous de disposer des autorisations suivantes :
-
backup:StartRestoreJob
-
dsql:UpdateCluster
-
dsql:AddPeerCluster
-
dsql:RemovePeerCluster
Vous pouvez restaurer une sauvegarde d'un cluster Aurora DSQL dans plusieurs régions à l'aide de la AWS Backup console ou des commandes de l'interface de ligne de commande.
Si vous disposez d'un plan de sauvegarde avec une règle qui crée automatiquement une copie interrégionale vers l'une des régions indiquées, la copie créée peut être utilisée pour cette restauration multirégion.
Multi-Region la restauration commence dans votre région actuelle. Vous aurez également besoin de :
-
Région homologue avec une copie interrégionale identique du point de restauration de votre région actuelle
-
Région témoin, une région désignée Région AWS qui participe aux configurations de clusters multirégions en prenant en charge les écritures uniquement dans le journal des transactions sans consommer de stockage pour les données réelles. Pour plus d'informations sur les régions témoins, voir Création d'un cluster multirégional.
Les différentes étapes sont indiquées ci-dessous :
- Console
-
La AWS Backup console prend désormais en charge la restauration multi-régions pour les clusters Aurora DSQL, fournissant ainsi un processus rationalisé pour créer des clusters couvrant plusieurs régions. Pour plus d'informations sur les clusters multi-régions, voir Configuration des clusters multi-régions.
-
Connectez-vous à la console de AWS gestion et ouvrez la AWS Backup console à l'adresse https://console.aws.amazon.com/backup.
-
Dans le panneau de navigation, choisissez Backup vaults (Coffres-forts de sauvegarde).
-
Choisissez le coffre-fort de sauvegarde qui contient le point de restauration Aurora DSQL que vous souhaitez restaurer.
-
Sélectionnez le point de restauration que vous souhaitez restaurer, puis choisissez Restaurer.
-
Sur la page de restauration, sous Options de restauration, sélectionnez Ajouter des régions homologues pour activer la restauration multi-régions.
-
Sélectionnez une région de cluster homologue dans le menu déroulant. Cette région doit appartenir au même groupe de continents que votre région actuelle et doit également contenir une copie interrégionale depuis le point de restauration de la (première) région actuelle.
-
Sélectionnez une région témoin dans le menu déroulant. Cette région doit également faire partie du même groupe de continents.
-
Configurez les paramètres de cluster pour les clusters de régions principal et homologue :
-
Pour le cluster principal, configurez :
-
Pour le cluster de régions homologues, configurez :
-
Chiffrement du cluster Peer Region (facultatif) : sélectionnez une clé KMS pour le chiffrement.
-
Protection contre la suppression des clusters des régions homologues : activez ou désactivez la protection contre la suppression.
-
Vérifiez vos paramètres et choisissez Restaurer la sauvegarde.
-
La console lance le processus de restauration multi-régions, qui crée des clusters dans les deux régions et les relie automatiquement.
- AWS CLI
-
Multi-Region la restauration peut désormais être réalisée à l'aide des nouvelles métadonnées de restauration orchestrées avec les commandes AWS Backup CLI. Cette approche simplifie le processus en gérant automatiquement la liaison des clusters. Pour plus d'informations sur la création de clusters multirégions par programmation, consultez la section Configuration de clusters multirégions dans le guide de l'utilisateur d'Aurora DSQL.
Le cluster principal et le cluster homologue doivent se trouver dans des régions du même groupe de continents. L'opération échouera si les clusters se trouvent dans des régions situées en dehors du groupe de continents. Les groupes continentaux pris en charge incluent :
-
Amériques : USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon), Canada Ouest (Calgary), Canada (Centre)
-
Europe : Europe (Francfort), Europe (Stockholm), Europe (Espagne), Europe (Irlande), Europe (Londres), Europe (Paris)
-
Asia-Pacific: Asie-Pacifique (Tokyo), Asie-Pacifique (Séoul), Asie-Pacifique (Osaka), Asie-Pacifique (Mumbai), Asie-Pacifique (Singapour)
Multi-Region restaurer via AWS CLI à l'aide des métadonnées de restauration orchestrées
-
Créez une tâche de restauration à l'aide de la commande CLI aws backup
start-restore-job avec les nouvelles métadonnées d'orchestration multirégion :
Exemple
aws backup start-restore-job \
--recovery-point-arn "arn:aws:backup:us-east-1:123456789012:recovery-point:abcd1234" \
--iam-role-arn "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole" \
--metadata '{
"witnessRegion":"us-west-2",
"useMultiRegionOrchestration":"true",
"peerRegion":"[\"us-east-2\"]",
"regionalConfig":"[{\"region\":\"us-east-1\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"arn:aws:kms:us-east-1:123456789012:key/ba4b3773-4bb8-4a7a-994c-46ede70202f5\"},{\"region\":\"us-west-2\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"arn:aws:kms:us-west-2:123456789012:key/ba4b3773-4bb8-4a7a-994c-46ede70202f5\"}]"
}' \
--copy-source-tags-to-restored-resource
La structure des métadonnées comprend :
-
witnessRegion: La région qui servira de témoin pour le cluster multirégional. Pour plus d'informations, consultez la section Résilience dans Amazon Aurora DSQL.
-
useMultiRegionOrchestration: paramétré pour true activer l'orchestration multirégionale.
-
peerRegion: tableau contenant la ou les régions avec des clusters homologues dans le cluster multirégional. Pour plus d'informations, consultez le document MultiRegionProperties de référence de l'API Aurora DSQL.
-
regionalConfig: Un tableau contenant la configuration pour chaque région :
-
region: L' Région AWS identifiant.
-
isDeletionProtectionEnabled: indicateur booléen pour la protection contre la enable/disable suppression. Pour plus d'informations, consultez le document CreateCluster de référence de l'API Aurora DSQL.
-
kmsKeyId: l'ARN de la clé KMS pour le chiffrement (facultatif).
Si regionalConfig aucune propriété n'est spécifiée, les valeurs par défaut seront appliquées : chiffrement par défaut et isDeletionProtectionEnabled =TRUE.
-
Surveillez l'état de la tâche de restauration à l'aide de la aws backup
describe-restore-job commande :
aws backup describe-restore-job --restore-job-id job-12345678
-
Une fois la tâche de restauration terminée, vous pouvez vérifier la configuration du cluster multirégional à l'aide de l'interface de ligne de commande Aurora DSQL :
aws dsql describe-cluster --cluster-identifier your-cluster-id
Pour plus d'informations sur les opérations de clusters multirégions, consultez le document de UpdateCluster référence de l'API Aurora DSQL.
Résoudre les problèmes de restauration d'Aurora DSQL
Erreur : autorisations insuffisantes
Cause possible : si vous essayez de copier un point de restauration Aurora DSQL dans un compte (copie entre comptes) qui n'a jamais interagi avec l'API DSQL, il se peut que vous obteniez une erreur d'autorisation car le rôle DSQL lié à un service n'est pas configuré dans le compte de destination.
Solution : associez la politique gérée SQL qui inclut le rôle SQL lié à un service à un rôle dans le compte de destination. AuroraDsqlServiceLinkedRolePolicy
Si vous rencontrez d'autres problèmes lors du processus de sauvegarde ou de restauration, vous pouvez vérifier l'état de vos tâches de sauvegarde et de restauration sur la AWS Backup console ou à l'aide du AWS CLI. En outre, vous pouvez consulter les AWS CloudTrail journaux pour détecter tout message d'erreur ou événement pertinent lié à vos AWS Backup opérations.
Questions fréquemment posées sur la restauration d'Aurora DSQL
-
« Puis-je utiliser Aurora AWS Backup DSQL depuis la console Aurora DSQL ? »
Non, vous pouvez uniquement effectuer des sauvegardes et des restaurations, ainsi que gérer les sauvegardes, à partir de la AWS Backup console, du SDK ou de l'interface de ligne de commande.
-
« Quelle granularité de sauvegarde est disponible pour Aurora DSQL ? Puis-je sauvegarder des tables ou des bases de données spécifiques dans mon cluster ? »
Vous pouvez uniquement sauvegarder et restaurer un cluster Aurora DSQL complet.
-
« Les sauvegardes d'Aurora DSQL sont-elles des sauvegardes complètes ou des sauvegardes incrémentielles ? »
Les points de restauration des clusters Aurora DSQL (sauvegardes) sont des sauvegardes complètes de vos clusters.
-
« Puis-je créer des sauvegardes pour mes clusters multirégionaux Aurora DSQL ? »
Oui, vous pouvez créer des sauvegardes pour chaque cluster dans des clusters multirégions en suivant les mêmes étapes que lorsque vous créez une sauvegarde d'un seul cluster dans une seule région.
AWS Backup recommande comme meilleure pratique de créer une copie interrégionale de votre sauvegarde dans l'autre région à partir de laquelle vous prévoyez de restaurer le Multi-Region cluster, car la restauration multirégion nécessite une copie identique du même point de restauration [une copie identique dans cette opération signifie que les points de restauration ont le même nom de ressource et la même heure de création].
-
« Mon cluster restauré remplacera-t-il mon cluster existant ? »
Non. Lorsque vous restaurez vos données Aurora DSQL, un nouveau cluster est AWS Backup créé à partir de vos instantanés ; le cluster restauré ne remplacera pas le cluster source.