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à.
Backup e ripristino del database Aurora Postgre Limitless SQL
È possibile eseguire il backup e il ripristino di un cluster DB che utilizza Aurora SQL Postgre Limitless Database.
Indice
Backup di un cluster DB che utilizza SQL Aurora Postgre Limitless Database
Il backup di un cluster DB con Aurora SQL Postgre Limitless Database presenta somiglianze e differenze di funzionalità rispetto al backup di un cluster Aurora DB standard.
-
Quando si scatta un'istantanea manuale di un cluster DB di un cluster Aurora DB che utilizza Limitless Database, l'istantanea include i dati del gruppo di shard DB.
-
I backup continui includono i dati del gruppo di shard DB.
-
Le istantanee giornaliere automatizzate includono i dati del gruppo di shard DB.
-
È supportata la copia delle istantanee del cluster DB. Per ulteriori informazioni, consulta Copia di snapshot del cluster DB.
-
È supportata la condivisione di istantanee del cluster DB. Per ulteriori informazioni, consulta Condivisione di uno snapshot cluster database.
-
Non è possibile utilizzare l'
pg_dumpall
utilitàpg_dump
or per eseguire il backup dei database nel gruppo di shard DB. -
L'acquisizione di istantanee finali durante l'eliminazione dei cluster DB è supportata per Aurora Postgre Limitless Database. SQL
-
Il mantenimento dei backup automatici durante l'eliminazione dei cluster DB non è supportato per Aurora Postgre Limitless Database. SQL
Creazione di uno snapshot del cluster database
È possibile creare uno snapshot del cluster Aurora Postgre SQL Limitless Database DB nello stesso modo di un cluster Aurora DB standard, come illustrato nell'esempio seguente: AWS CLI
aws rds create-db-cluster-snapshot \ --db-cluster-identifier
my-db-cluster
\ --db-cluster-snapshot-identifiermy-db-cluster-snapshot
Per ulteriori informazioni sul backup dei cluster DB, vedere. Panoramica di backup e ripristino di un cluster di database Aurora
Ripristino di un cluster DB che utilizza SQL Aurora Postgre Limitless Database
Il ripristino di un cluster DB con Aurora SQL Postgre Limitless Database presenta somiglianze e differenze di funzionalità rispetto al ripristino di un cluster Aurora DB standard.
-
È possibile ripristinare un cluster Limitless Database DB solo da un cluster DB di origine che utilizza una versione del motore DB compatibile con Limitless Database, ad esempio.
16.4-limitless
-
Quando si ripristina un cluster DB da un'istantanea manuale di un cluster DB che utilizza Limitless Database, viene ripristinato l'intero storage del cluster DB. Ciò include l'archiviazione del gruppo di shard DB.
È necessario creare un gruppo di shard DB per accedere allo storage del database Limitless.
-
È possibile ripristinare un cluster DB utilizzando point-in-time recovery (PITR) in qualsiasi momento entro il periodo di conservazione. Il cluster DB ripristinato include l'archiviazione del gruppo di shard DB.
È necessario creare un gruppo di shard DB per accedere allo storage del database Limitless.
-
PITRnon è supportato per i cluster Aurora Postgre SQL Limitless Database DB eliminati.
-
Quando si ripristina un cluster DB da uno snapshot giornaliero automatico, viene ripristinato anche lo storage per il gruppo di shard DB.
-
Quando si ripristina un cluster Aurora Postgre SQL Limitless Database DB, è necessario abilitare Enhanced Monitoring and Performance Insights. Assicurati di includere l'ID KMS chiave Performance Insights.
Dopo aver ripristinato un cluster Aurora Postgre SQL Limitless Database DB, assicurati di verificarne la funzionalità eseguendo le query su di esso.
Ripristino di un cluster DB da un'istantanea DB
AWS CLI Gli esempi seguenti mostrano come ripristinare un cluster Aurora Postgre SQL Limitless Database DB da un'istantanea del cluster DB.
È necessario utilizzare la versione del motore DB. 16.4-limitless
Per ripristinare un cluster Limitless Database DB da un'istantanea del cluster DB
-
Ripristina il cluster DB:
aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier
my-new-db-cluster
\ --snapshot-identifiermy-db-cluster-snapshot
\ --engine aurora-postgresql \ --engine-version 16.4-limitless \ --enable-performance-insights \ --performance-insights-retention-period31
\ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012
:key/1234abcd-12ab-34cd-56ef-1234567890ab
\ --monitoring-interval5
\ --monitoring-role-arn arn:aws:iam::123456789012
:role/EMrole
-
Crea il gruppo di shard DB:
aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier
my-new-DB-shard-group
\ --max-acu1000
Per ulteriori informazioni, consulta Aggiungere un gruppo di shard DB a un cluster Aurora SQL Postgre Limitless Database DB esistente.
Per ulteriori informazioni sul ripristino dei cluster Aurora DB dalle istantanee dei cluster DB, vedere. Ripristino da uno snapshot cluster database
Ripristino di un cluster DB mediante ripristino point-in-time
AWS CLI Gli esempi seguenti mostrano come ripristinare un cluster Aurora Postgre SQL Limitless Database DB utilizzando recovery (). point-in-time PITR
Per ripristinare un cluster Limitless Database DB utilizzando PITR
-
Ripristina il cluster DB:
aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier
my-db-cluster
\ --db-cluster-identifiermy-new-db-cluster
\ --use-latest-restorable-time \ --enable-performance-insights \ --performance-insights-retention-period31
\ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012
:key/1234abcd-12ab-34cd-56ef-1234567890ab
\ --monitoring-interval5
\ --monitoring-role-arn arn:aws:iam::123456789012
:role/EMrole
-
Crea il gruppo di shard DB:
aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier
my-new-DB-shard-group
\ --max-acu1000
Per ulteriori informazioni, consulta Aggiungere un gruppo di shard DB a un cluster Aurora SQL Postgre Limitless Database DB esistente.
Per ulteriori informazioni su PITR, consulta Ripristino di un cluster di database a un determinato momento.
Le utilità di SQL backup e ripristino di Postgre non sono supportate
Le seguenti SQL utilità Postgre non sono supportate né per il cluster DB primario né per il gruppo di shard DB:
-
pg_dump
-
pg_dumpall
-
pg_restore
Sebbene sia possibile utilizzarle con file binari open source o metodi alternativi, così facendo si potrebbero ottenere risultati incoerenti.