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.
Exportation de données d'instantanés de cluster de bases de données vers Amazon S3
Vous pouvez exporter des données d'instantanés de cluster de bases de données vers un compartiment Amazon S3. Le processus d'exportation s'exécute en arrière-plan et n'affecte pas les performances de votre cluster de bases de données actif.
Lorsque vous exportez un instantané de cluster de bases de données, Amazon Aurora extrait les données de l'instantané et les stocke dans un compartiment Amazon S3. Vous pouvez exporter des instantanés manuels et des instantanés système automatisés. Par défaut, toutes les données de l'instantané sont exportées. Toutefois, vous pouvez choisir d'exporter des ensembles spécifiques de bases de données, de schémas ou de tables.
Note
L'exportation de données à partir d'un instantané de cluster de base de données nécessite la restauration de l'instantané. Les temps de restauration sont influencés par divers facteurs, tels que la quantité de trafic réseau et Région AWS reçoit par rapport à sa bande passante disponible. En cas d'augmentation soudaine du trafic, les délais d'exécution peuvent être plus longs que prévu.
Une alternative pour réduire les temps d'exportation S3 pour les bases de données Aurora est l'exportation de clusters de bases de données en direct vers S3. L'exportation d'un cluster de base de données a des temps de démarrage plus courts que l'exportation d'un instantané de base de données, car il n'est pas nécessaire de restaurer un instantané. Pour de plus amples informations, veuillez consulter Exportation des données du cluster de bases de données vers Amazon S3.
Les données sont stockées dans un format Apache Parquet qui est compressé et cohérent. Les fichiers individuels de parquet ont généralement une taille de 1 à 10 Mo.
Une fois les données exportées, vous pouvez les analyser directement via des outils tels que Amazon Athena ou Amazon Redshift Spectrum. Pour plus d'informations sur l'utilisation d'Athena pour lire les données de Parquet, consultez Parquet SerDe dans le guide de l'utilisateur d'Amazon Athena. Pour plus d'informations sur l'utilisation de Redshift Spectrum pour lire les données Parquet, consultez le manuel COPYdu développeur de base de données Amazon Redshift Database Developer Guide.
La disponibilité et le support des fonctionnalités varient selon les versions spécifiques de chaque moteur de base de données et selon Régions AWS. Pour plus d'informations sur la disponibilité des versions et des régions lors de l'exportation des données instantanées du cluster de base de données vers S3, consultezRégions et moteurs de base de données Aurora pris en charge pour l'exportation de données instantanées vers Amazon S3.
Vous utilisez le processus suivant pour exporter des données d'instantané de base de données vers un compartiment Amazon S3. Pour plus de détails, consultez les sections suivantes.
Présentation de l'exportation des données d'instantané
-
Identifiez l'instantané à exporter.
Utilisez un instantané automatisé ou manuel existant ou créez un instantané manuel d'une instance de base de données.
-
Configurez l'accès au compartiment Amazon S3.
Un compartiment est un conteneur d'objets ou de fichiers Amazon S3. Pour fournir les informations permettant d'accéder à un compartiment, procédez comme suit :
-
Identifiez le compartiment S3 vers lequel l'instantané doit être exporté. Le compartiment S3 doit se trouver dans le même AWS Région en tant que cliché. Pour de plus amples informations, veuillez consulter Identification du compartiment Amazon S3 pour l'exportation.
-
Créez un AWS Identity and Access Management (IAM) rôle qui accorde à la tâche d'exportation de snapshots l'accès au compartiment S3. Pour de plus amples informations, veuillez consulter Fournir un accès à un compartiment Amazon S3 à l'aide d'un IAM rôle.
-
-
Création d'un chiffrement symétrique AWS KMS key pour le chiffrement côté serveur. La KMS clé est utilisée par la tâche d'exportation des instantanés pour configurer AWS KMS chiffrement côté serveur lors de l'écriture des données d'exportation dans S3.
La politique KMS clé doit inclure à la fois les
kms:DescribeKey
autorisationskms:CreateGrant
et. Pour plus d'informations sur l'utilisation KMS des clés dans Amazon Aurora, consultezAWS KMS key gestion.Si votre politique KMS clé contient une déclaration de refus, assurez-vous d'exclure explicitement le AWS principal de service
export.rds.amazonaws.com
.Vous pouvez utiliser une KMS clé dans votre AWS compte, ou vous pouvez utiliser une KMS clé multi-comptes. Pour de plus amples informations, veuillez consulter Utiliser un compte croisé AWS KMS key.
-
Exportez le snapshot vers Amazon S3 à l'aide de la console ou de la
start-export-task
CLI commande. Pour de plus amples informations, veuillez consulter Création de tâches d'exportation de snapshots. -
Pour accéder aux données exportées dans le compartiment Amazon S3, consultez Chargement, téléchargement et gestion d'objets dans le Guide de l'utilisateur Amazon Simple Storage Service.
Apprenez à configurer, exporter, surveiller, annuler et résoudre les problèmes liés aux tâches d'exportation de snapshots de clusters de bases de données dans les sections suivantes.
Rubriques
- Considérations relatives à l'exportation de snapshots de clusters de bases
- Configuration de l'accès à un compartiment Amazon S3
- Création de tâches d'exportation de snapshots
- Surveillance des exportations d'instantanés
- Annulation d'une tâche d'exportation d'instantané
- Performances d'exportation dans Aurora My SQL
- Résolution des problèmes liés à l'exportation