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 bases 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 reçu par la Région AWS 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 le délai 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 bases de données implique 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 plus d’informations, consultez 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. En règle générale, la taille d’un fichier Parquet est comprise entre 1 et 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 Athena de la lecture des données de parquet, consultez Parquet SerDe dans le Amazon Athena Guide de l’utilisateur. Pour plus d’informations sur l’utilisation de Redshift Spectrum pour lire des données Parquet, consultez COPY depuis les formats de données en colonnes dans le Guide du développeur de base de données Amazon Redshift.
La disponibilité et la prise en charge des fonctionnalités varient selon les versions spécifiques de chaque moteur de base de données, et selon les Régions AWS. Pour plus d’informations sur la disponibilité des versions et des régions de l’exportation des données d’instantané de cluster de bases de données vers S3, consultez Régions et moteurs de bases de données Aurora pris en charge pour l’exportation des données d’instantanés 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 situer dans la même région AWS que l’instantané. Pour plus d’informations, consultez Identification du compartiment Amazon S3 pour l’exportation.
-
Créez un rôle AWS Identity and Access Management (IAM) qui accorde à la tâche d’exportation d’instantané l’accès au compartiment S3. Pour plus d’informations, consultez Fournir l’accès à un compartiment Amazon S3 à l’aide d’un rôle IAM.
-
-
Créez un chiffrement symétrique AWS KMS key pour le chiffrement côté serveur. La clé KMS est utilisée par la tâche d’exportation de l’instantané pour configurer le chiffrement côté serveur AWS KMS lors de l’écriture des données d’exportation dans S3.
La politique de clés KMS doit inclure à la fois les autorisations
kms:CreateGrantetkms:DescribeKey. Pour plus d’informations sur l’utilisation des clés KMS dans Amazon Aurora, consultez Gestion AWS KMS key.Si vous avez une instruction de refus dans votre politique de clés KMS, veillez à exclure explicitement le principal de service AWS
export---rds.amazonaws.com.rproxy.govskope.ca.Vous pouvez utiliser une clé KMS dans votre compte AWS ou une clé KMS entre comptes. Pour plus d’informations, consultez Utiliser un compte croisé AWS KMS key.
-
Exportez l’instantané vers Amazon S3 à l’aide de la console ou de la commande de CLI
start-export-task. Pour plus d’informations, consultez Création de tâches d’exportation d’instantanés. -
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.
Découvrez dans les sections suivantes comment configurer, exporter, surveiller et annuler les tâches d’exportation d’instantanés de cluster de bases de données et comment résoudre les problèmes associés.