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 si possono ottenere con l'esportazione dei dati di shapshot per Aurora MySQL versione 2 e versione 3 non si applicano all'esportazione dei dati del cluster database. 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 Athena per leggere i dati Parquet, consultaParquet SerDe in Guida per l'utente di Amazon Athena. Per ulteriori informazioni sull'utilizzo Redshift Spectrum per leggere i dati Parquet, consulta COPY da formati di dati a colonna nella Guida per gli sviluppatori di database di Amazon Redshift.

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 e motori di database Aurora supportati 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 database l'accesso al bucket S3. Per ulteriori informazioni, consulta Fornire l'accesso a un bucket Simple Storage Service (Amazon S3) utilizzando un ruolo IAM.

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

    La policy della chiave KMS deve includere entrambe le autorizzazioni kms:CreateGrant e kms:DescribeKey. Per ulteriori informazioni sull'uso delle chiavi KMS in Amazon Aurora, consulta Gestione di AWS KMS key.

    Inoltre, se nella policy della chiave KMS è presente un'istruzione di negazione, assicurati di escludere esplicitamente il principale del servizio AWS export.rds.amazonaws.com.

    È possibile utilizzare una chiave KMS all'interno dell'account AWS oppure puoi usare una chiave KMS cross-account. Per ulteriori informazioni, consulta Utilizzo di un account multiplo AWS KMS key.

  4. Esporta il cluster database in Amazon S3 utilizzando la console o il comando dell'interfaccia della linea di comando start-export-task. Per ulteriori informazioni, consulta Creazione di attività di esportazione del cluster di database.

  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.

Nelle sezioni seguenti sono fornite informazioni su come configurare, esportare, monitorare, annullare e risolvere i problemi relativi alle attività di esportazione di cluster di database.