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. En règle générale, la taille d’un fichier Parquet est comprise entre 1 et 10 Mo.
Les performances plus rapides que vous pouvez obtenir avec l’exportation de données d’instantanés pour les versions 2 et 3 de Aurora MySQL ne s’appliquent pas à l’exportation de données de cluster de bases de données. Pour plus d’informations, consultez 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 bases 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 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 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 du 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
-
Identifiez le cluster de bases de données dont vous voulez exporter les 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 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 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 du cluster de bases de données 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 du cluster 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 le cluster de bases de données vers Amazon S3 à l’aide de la console ou de la commande CLI
start-export-task. Pour plus d’informations, consultez Création de tâches d’exportation du cluster de bases de données. -
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, annuler et résoudre les problèmes liés aux tâches d’exportation de clusters de bases de données.
Rubriques
Considérations relatives aux exportations du cluster de bases de données
Création de tâches d’exportation du cluster de bases de données
Surveillance des tâches d’exportation du cluster de bases de données
Annulation d’une tâche d’exportation d’un cluster de bases de données
Résolution des problèmes liés aux exportations de clusters de bases de données