Esportazione dei dati del cluster database in Amazon S3 - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esportazione dei dati del cluster database in Amazon S3

È possibile esportare i dati da un cluster database Amazon Aurora in tempo reale in un bucket Amazon S3. Il processo di esportazione viene eseguito in background e non ha ripercussioni sulle prestazioni dell'istanza del cluster di database attivo.

Per impostazione predefinita, vengono esportati tutti i dati nel cluster database. Tuttavia, è possibile scegliere di esportare set specifici di database, schemi o tabelle.

Amazon Aurora clona il cluster database, estrae i dati dal clone e li archivia in un bucket Amazon S3. I dati vengono archiviati in un formato Apache Parquet compresso e coerente. I singoli file Parquet hanno in genere una dimensione compresa tra 1 e 10 MB.

Le prestazioni più veloci che puoi ottenere con l'esportazione dei dati delle istantanee per Aurora My SQL versione 2 e versione 3 non si applicano all'esportazione dei dati del cluster DB. Per ulteriori informazioni, consulta Esportazione dei dati dello snapshot del cluster di database in Amazon S3.

Ti viene addebitato il costo dell'esportazione dell'intero cluster di database, indipendentemente dal fatto che esporti tutti o parte dei dati. Per ulteriori informazioni, consulta la pagina Prezzi di Amazon Aurora.

Dopo l'esportazione dei dati, è possibile analizzare i dati esportati direttamente mediante strumenti quali Amazon Athena o Amazon Redshift Spectrum. Per ulteriori informazioni sull'utilizzo di Athena per leggere i dati di Parquet, consulta Parquet SerDe nella Guida per l'utente di Amazon Athena. Per ulteriori informazioni sull'utilizzo di Redshift Spectrum per leggere i dati di Parquet, consulta i formati di dati COPY a colonne nella Amazon Redshift Database Developer Guide.

Il supporto varia a seconda delle versioni specifiche di ciascun motore di database e a seconda delle Regioni AWS. Per ulteriori informazioni sulla disponibilità di versioni e regioni per l'esportazione dei dati del cluster database in S3, consulta Regioni supportate e motori Aurora DB per l'esportazione dei dati del cluster in Amazon S3.

Per esportare i dati del cluster database in un bucket Amazon S3 puoi utilizzare il processo riportato di seguito. Per ulteriori dettagli, consulta le seguenti sezioni:

Panoramica sull'esportazione dei dati di un cluster database
  1. Identifica il cluster database di cui desideri esportare i dati.

  2. Configurare l'accesso al bucket Simple Storage Service (Amazon S3).

    Un bucket è un container per oggetti o file Simple Storage Service (Amazon S3). Per fornire le informazioni per accedere a un bucket, attenersi alla seguente procedura:

    1. Identifica il bucket S3 in cui devono essere esportati i dati del cluster database. Il bucket S3 deve trovarsi nella stessa Regione AWS del cluster database. Per ulteriori informazioni, consulta Identificazione del bucket Simple Storage Service (Amazon S3) in cui esportare.

    2. Crea un ruolo AWS Identity and Access Management (IAM) che conceda all'attività di esportazione del cluster DB l'accesso al bucket S3. Per ulteriori informazioni, consulta Fornire l'accesso a un bucket Amazon S3 utilizzando un ruolo IAM.

  3. Crea una crittografia simmetrica per la crittografia AWS KMS key lato server. La KMS chiave viene utilizzata dall'attività di esportazione del cluster per configurare la crittografia AWS KMS lato server durante la scrittura dei dati di esportazione su S3.

    La politica KMS chiave deve includere sia le autorizzazioni che. kms:CreateGrant kms:DescribeKey Per ulteriori informazioni sull'uso KMS delle chiavi in Amazon Aurora, consulta. AWS KMS key gestione

    Se nella tua policy KMS chiave è presente una dichiarazione di rifiuto, assicurati di escludere esplicitamente il responsabile del AWS servizio. export.rds.amazonaws.com

    Puoi utilizzare una KMS chiave all'interno del tuo AWS account oppure puoi utilizzare una chiave per più account. KMS Per ulteriori informazioni, consulta Utilizzo di un account multiplo AWS KMS key.

  4. Esporta il cluster DB in Amazon S3 utilizzando la console o il start-export-task CLI comando. Per ulteriori informazioni, consulta Creazione di attività di esportazione di cluster DB.

  5. Per accedere ai dati esportati nel bucket Simple Storage Service (Amazon S3), consulta Caricamento, download e gestione di oggetti nella Guida per l'utente di Amazon Simple Storage Service.

Scopri come configurare, esportare, monitorare, annullare e risolvere i problemi delle attività di esportazione dei cluster DB nelle seguenti sezioni.