Exportation des données du cluster de bases de données vers Amazon S3 - Amazon Aurora

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 des données du cluster de bases de données vers Amazon S3

Vous pouvez exporter des données d'un cluster de bases de données Amazon Aurora en service 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.

Par défaut, toutes les données du cluster de bases de données sont exportées. Toutefois, vous pouvez choisir d'exporter des ensembles spécifiques de bases de données, de schémas ou de tables.

Amazon Aurora clone le cluster de bases de données, extrait les données du clone et les stocke dans un compartiment 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.

Les performances plus rapides que vous pouvez obtenir en exportant des données de capture instantanée pour Aurora My SQL versions 2 et 3 ne s'appliquent pas à l'exportation de données de cluster de bases de données. Pour de plus amples informations, veuillez consulter Exportation de données d'instantanés de cluster de bases de données vers Amazon S3.

L'exportation de l'intégralité du cluster de base de données vous est facturée, que vous exportiez des données complètes ou partielles. Pour en savoir plus, consultez la page Tarification d'Amazon Aurora.

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 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 de cluster de bases de données vers S3, consultez Régions et moteurs de base de données Aurora pris en charge pour l'exportation de données de cluster vers Amazon S3.

Vous utilisez le processus suivant pour exporter des données d'un cluster de bases 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 depuis un cluster de bases de données
  1. Identifiez le cluster de bases de données dont vous voulez exporter les données.

  2. 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 :

    1. Identifiez le compartiment S3 où les données du cluster de bases de données doivent être exportées. Le compartiment S3 doit être situé dans la même région AWS que le cluster de bases de données. Pour de plus amples informations, veuillez consulter Identification du compartiment Amazon S3 pour l'exportation.

    2. Créez un rôle AWS Identity and Access Management (IAM) qui accorde à la tâche d'exportation du cluster de bases de données 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.

  3. Créez 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 du cluster pour configurer le chiffrement AWS KMS 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 autorisations kms:CreateGrant et. Pour plus d'informations sur l'utilisation KMS des clés dans Amazon Aurora, consultezAWS KMS key management.

    Si votre politique KMS clé contient une déclaration de refus, assurez-vous d'exclure explicitement le principal du AWS serviceexport.rds.amazonaws.com.

    Vous pouvez utiliser une KMS clé dans votre AWS compte, ou vous pouvez utiliser une KMS clé inter-comptes. Pour de plus amples informations, veuillez consulter Utiliser un compte croisé AWS KMS key.

  4. Exportez le cluster de base de données 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 clusters de bases de données.

  5. 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 comment configurer, exporter, surveiller, annuler et résoudre les problèmes liés aux tâches d'exportation de clusters de bases de données dans les sections suivantes.