Esportazione dei dati dello snapshot del cluster di 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 dello snapshot del cluster di database in Amazon S3

È possibile esportare i dati dello snapshot del cluster di database 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.

Quando si esporta uno snapshot del cluster di database, Amazon Aurora estrae i dati dallo snapshot e li archivia in un bucket Amazon S3. È possibile esportare snapshot manuali e snapshot automatici di sistema. Per impostazione predefinita, vengono esportati tutti i dati nello snapshot. Tuttavia, è possibile scegliere di esportare set specifici di database, schemi o tabelle.

Nota

L'esportazione di dati da uno snapshot del cluster DB richiede il ripristino dello snapshot. I tempi di ripristino sono influenzati da vari fattori, come la quantità di traffico di rete e Regione AWS riceve in relazione alla larghezza di banda disponibile. In caso di aumento improvviso del traffico, è possibile che si verifichino tempi di completamento più lunghi del previsto.

Un'alternativa per ridurre i tempi di esportazione S3 per i database Aurora è l'esportazione live di cluster DB su S3. L'esportazione di cluster DB ha tempi di avvio più brevi rispetto all'esportazione di snapshot DB, perché non è necessario ripristinare un'istantanea. Per ulteriori informazioni, consulta Esportazione dei dati del cluster database in 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.

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.

La disponibilità e il supporto delle funzionalità variano a seconda delle versioni specifiche di ciascun motore di database e tra Regioni AWS. Per ulteriori informazioni sulla disponibilità della versione e della regione dell'esportazione dei dati di snapshot del cluster DB in S3, consulta. Regioni supportate e motori Aurora DB per l'esportazione di dati di snapshot su Amazon S3

Per esportare i dati dello snapshot DB in un bucket Simple Storage Service (Amazon S3) puoi utilizzare il processo riportato di seguito. Per ulteriori dettagli, consulta le seguenti sezioni:

Panoramica sull'esportazione dei dati degli snapshot
  1. Identificare lo snapshot da esportare.

    Utilizzare uno snapshot automatico o manuale esistente oppure creare uno snapshot manuale di un'istanza database.

  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. Identificare il bucket S3 in cui deve essere esportato lo snapshot. Il bucket S3 deve trovarsi nello stesso AWS Regione come istantanea. Per ulteriori informazioni, consulta Identificazione del bucket Simple Storage Service (Amazon S3) in cui esportare.

    2. Crea un AWS Identity and Access Management (IAM) ruolo che concede all'attività di esportazione delle istantanee 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 AWS KMS key per la crittografia lato server. La KMS chiave viene utilizzata dall'attività di esportazione delle istantanee per la configurazione AWS KMS crittografia 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 hai una dichiarazione di negazione nella tua policy KMS chiave, assicurati di escludere esplicitamente il AWS principale del servizio. export.rds.amazonaws.com

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

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

  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 relativi alle attività di esportazione degli snapshot del cluster DB nelle seguenti sezioni.