Ripristino di un cluster di database Aurora o un cluster globale con il supporto esteso di Amazon RDS
Quando ripristini un cluster di database Aurora o un cluster globale, seleziona Abilita il supporto esteso RDS nella console oppure utilizza l’opzione Supporto esteso nell’AWS CLI o il parametro nell’API RDS. Quando registri un cluster di database Aurora o un cluster globale nel supporto esteso di RDS, la registrazione nel supporto esteso di RDS è permanente per la durata del cluster di database Aurora o del cluster globale.
Il valore predefinito per l’impostazione Supporto esteso RDS dipende dal fatto che si utilizzi la console, l’AWS CLI o l’API RDS per ripristinare il database. Se utilizzi la console, non selezionare Abilita il supporto esteso RDS e la versione principale del motore in fase di ripristino ha superato la data di fine del supporto standard di Aurora, Amazon Aurora esegue automaticamente l’aggiornamento dell’istanza database a una versione del motore più recente. Se utilizzi l’AWS CLI o l’API RDS e non specifichi l’impostazione Supporto esteso RDS, per impostazione predefinita Amazon RDS abilita il supporto esteso RDS. Quando automatizzi le operazioni tramite AWS CloudFormation o altri servizi, questo comportamento predefinito mantiene la disponibilità del database oltre la data di fine del supporto standard di Aurora. Puoi disattivare il supporto esteso di RDS utilizzando l’AWS CLI o l’API RDS.
Argomenti
Comportamento del supporto esteso di RDS
La tabella seguente riepiloga cosa accade quando una versione principale del motore di un cluster di database Aurora o un cluster globale in fase di ripristino ha raggiungo la fine del supporto standard Aurora.
| Stato del supporto esteso di RDS* | Comportamento |
|---|---|
|
Abilitato |
Amazon RDS addebita i costi per il supporto esteso di RDS. |
|
Disabilitato |
Al termine del ripristino, Amazon RDS aggiorna automaticamente il cluster di database Aurora o il cluster globale a una versione del motore più recente (in una finestra di manutenzione futura). |
* Nella console RDS, lo stato del supporto esteso di RDS viene visualizzato come Sì o No, mentre nell’AWS CLI o nell’API RDS, lo stato viene visualizzato come open-source-rds-extended-support o open-source-rds-extended-support-disabled.
Considerazioni per il supporto esteso di RDS
Prima di ripristinare un cluster di database Aurora o un cluster globale, considera gli aspetti seguenti:
-
Dopo che la data di fine del supporto standard di Aurora è trascorsa, se desideri ripristinare un cluster di database Aurora o un cluster globale da Amazon S3, puoi farlo solo tramite l’AWS CLI o l’API RDS. Utilizza l’opzione
--engine-lifecycle-supportnel comando restore-db-cluster-from-s3 AWS CLI oppure il parametroEngineLifecycleSupportnell’operazione RestoreDBClusterFromS3 dell’API RDS. -
Se desideri impedire all’istanza di Aurora di ripristinare i database nelle versione del supporto esteso di RDS, specifica
open-source-rds-extended-support-disablednell’AWS CLI o nell’API RDS. In tal modo, eviti i costi associati al supporto esteso di RDS.Se specifichi questa impostazione, Amazon Aurora aggiornerà automaticamente il database ripristinato a una versione principale più recente e supportata. Se l’aggiornamento non supera i controlli preliminari, Amazon Aurora eseguirà un rollback in modo sicuro alla versione del motore del supporto esteso di RDS. Questo database rimarrà in modalità supporto esteso di RDS e Amazon Aurora ti addebiterà i costi relativi al supporto esteso di RDS fino all’aggiornamento manuale del database.
-
Il supporto esteso di RDS viene impostato a livello di cluster. I membri di un cluster avranno sempre la stessa impostazione per il supporto esteso di RDS nella console RDS,
--engine-lifecycle-supportnella AWS CLI eEngineLifecycleSupportnell’API RDS.
Per ulteriori informazioni, consulta Versioni di Amazon Aurora.
Ripristino di un cluster di database Aurora o un cluster globale con il supporto esteso di RDS
Puoi ripristinare un cluster di database Aurora o un cluster globale con una versione del supporto esteso di RDS utilizzando la AWS Management Console, la AWS CLI o l’API RDS.
Quando ripristini un cluster di database Aurora o un cluster globale, seleziona Abilita il supporto esteso RDS nella sezione Opzioni motore. Se non selezioni questa opzione e la versione principale del motore che stai ripristinando ha superato la fine del periodo di supporto standard di Aurora, Amazon Aurora aggiornerà automaticamente il cluster di database Aurora o il cluster globale a una versione ancora coperta dal supporto standard di Aurora.
L’immagine seguente mostra l’impostazione Abilita il supporto esteso RDS:
Quando esegui il comando restore-db-cluster-from-snapshot AWS CLI, seleziona il supporto esteso di RDS specificando open-source-rds-extended-support per l’opzione --engine-lifecycle-support.
Se desideri evitare i costi associati al supporto esteso di RDS, imposta --engine-lifecycle-supportopzione su open-source-rds-extended-support-disabled. Questa opzione è impostata su open-source-rds-extended-support per impostazione predefinita.
Puoi anche specificare questo valore utilizzando i seguenti comandi AWS CLI:
Quando utilizzi l’operazione API di Amazon RDS come RestoreDBClusterFromSnapshot , seleziona il supporto esteso di RDS impostando il parametro EngineLifecycleSupport su open-source-rds-extended-support.
Per evitare i costi associati al supporto esteso di RDS, imposta il EngineLifecycleSupport parametro su open-source-rds-extended-support-disabled. Questo parametro è impostato su open-source-rds-extended-support per impostazione predefinita.
Puoi anche specificare questo valore utilizzando le seguenti operazioni API RDS:
Per ulteriori informazioni sul ripristino di un cluster di database Aurora, consulta le istruzioni relative al motore di database in Backup e ripristino di un cluster DB Amazon Aurora.