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à.
Ripristino di un’istanza database o di un cluster di database Multi-AZ con il supporto esteso per Amazon RDS
Quando ripristini un'istanza DB o un cluster DB Multi-AZ, un cluster , seleziona Enable RDS Extended Support nella console o utilizza l'opzione Extended Support AWS CLI in o il parametro nell'API RDS. Quando si registra un’istanza database o un cluster di database Multi-AZ nel supporto esteso per RDS, la registrazione è permanente per la durata dell’istanza database o del cluster di database Multi-AZ.
L'impostazione predefinita per l'impostazione RDS Extended Support dipende dal fatto che si utilizzi la console AWS CLI, l'o l'API RDS per ripristinare il database. Se si utilizza la console, non si seleziona Abilita il supporto esteso RDS e la versione principale del motore in fase di ripristino ha superato la data di fine del supporto standard per RDS, Amazon RDS esegue automaticamente l’aggiornamento dell’istanza database a una versione del motore più recente. Se utilizzi AWS CLI o l'API RDS e non specifichi l'impostazione RDS Extended Support, Amazon RDS abilita per impostazione predefinita RDS Extended Support. Quando si automatizzano le operazioni tramite CloudFormation o altri servizi, questo comportamento predefinito mantiene la disponibilità del database oltre la data di fine del supporto standard per RDS. È possibile disabilitare il supporto esteso per RDS utilizzando la AWS CLI o l’API RDS.
Argomenti
Comportamento del supporto esteso per RDS
La tabella seguente riepiloga cosa accade quando una versione principale del motore di un’istanza database o di un cluster di database Multi-AZ in fase di ripristino ha raggiungo la fine del supporto standard RDS.
| Stato del supporto esteso per RDS* | Comportamento |
|---|---|
|
Abilitato |
Amazon RDS addebita i costi per il supporto esteso per RDS. |
|
Disabilitato** |
Al termine del ripristino, Amazon RDS aggiorna automaticamente l’istanza database o il cluster di database Multi-AZ a una versione del motore più recente (in una finestra di manutenzione futura). |
* Nella console RDS, lo stato RDS Extended Support appare come Sì o No. Nell'API AWS CLI o RDS, lo stato RDS Extended Support appare come open-source-rds-extended-support o. open-source-rds-extended-support-disabled
** Questa opzione è disponibile solo quando si ripristina un’istanza database o un cluster di database Multi-AZ che esegue PostgreSQL 12 e versioni successive o MySQL 8 e versioni successive.
Considerazioni per il supporto esteso per RDS
Prima di ripristinare un’istanza database o un cluster di database Multi-AZ, considerare gli aspetti seguenti:
-
Una volta trascorsa la data di fine del supporto standard di RDS , se desideri ripristinare un'istanza DB o un cluster DB Multi-AZ, un cluster Amazon S3, puoi farlo solo utilizzando o l'API RDS. AWS CLI Utilizza l'
--engine-lifecycle-supportopzione nel AWS CLI comando restore-db-cluster-from-s3 o ilEngineLifecycleSupportparametro nell'operazione Restore fromS3 RDS API. DBCluster -
Se desideri impedire a RDS di ripristinare i database alle versioni di RDS Extended Support,
open-source-rds-extended-support-disabledspecifica in o AWS CLI nell'API RDS. In tal modo si evitano i costi associati al supporto esteso per RDS.Se si specifica questa impostazione, Amazon RDS aggiorna automaticamente il database ripristinato a una versione principale più recente e supportata. Se l’aggiornamento non supera i controlli preliminari, Amazon RDS esegue un rollback in modo sicuro alla versione del motore del supporto esteso per RDS. Il database rimarrà in modalità supporto esteso per RDS e Amazon RDS addebiterà i costi relativi al supporto esteso per RDS fino all’aggiornamento manuale del database.
Ad esempio, se si ripristina uno snapshot MySQL 5.7 senza utilizzare il supporto esteso per RDS, Amazon RDS tenta di aggiornare automaticamente il database a MySQL 8.0. Se questo aggiornamento non riesce a causa di un problema da risolvere, Amazon RDS ripristina il database a MySQL 5.7. Amazon RDS mantiene il database in modalità supporto esteso per RDS fino a quando non sarà possibile risolvere il problema. Ad esempio, un aggiornamento potrebbe non riuscire per mancanza di spazio di archiviazione. Dopo aver risolto il problema, è necessario avviare l’aggiornamento. Dopo il primo tentativo di aggiornamento del database, Amazon RDS non tenta più di aggiornarlo.
-
Il supporto esteso per RDS viene impostato a livello di cluster. I membri di un cluster avranno sempre la stessa impostazione per RDS Extended Support nella console RDS AWS CLI,
--engine-lifecycle-supportnella eEngineLifecycleSupportnell'API RDS.
Per ulteriori informazioni, consulta Versioni di MySQL e Release calendar for Amazon RDS for PostgreSQL.
Ripristinare un’istanza database o un cluster di database Multi-AZ con il supporto esteso per RDS
È possibile ripristinare un'istanza DB o un cluster DB Multi-AZ, un cluster versione RDS Extended Support Console di gestione AWS utilizzando l'API AWS CLI, the o RDS.
Quando si ripristina un’istanza database o un cluster di database Multi-AZ, selezionare Abilita il supporto esteso RDS nella sezione Opzioni motore. Se non si seleziona questa opzione e la versione principale del motore in fase di ripristino ha superato la fine del periodo di supporto standard per RDS, Amazon RDS aggiorna automaticamente l’istanza database o il cluster di database Multi-AZ a una versione ancora coperta dal supporto standard per RDS.
L’immagine seguente mostra l’impostazione Abilita il supporto esteso RDS:
Quando si esegue il restore-db-cluster-fromcomando o -snapshot AWS CLI , selezionare RDS Extended Support specificando l'opzione. open-source-rds-extended-support --engine-lifecycle-support
Se si desidera evitare i costi associati al supporto esteso per RDS, impostare l’opzione --engine-lifecycle-support su open-source-rds-extended-support-disabled. Per impostazione predefinita, il valore dell’opzione è open-source-rds-extended-support.
È inoltre possibile specificare questo valore utilizzando i seguenti comandi: AWS CLI
Quando utilizzi l'operazione From DBSnapshot o Restore DBCluster FromSnapshot Amazon RDS API, seleziona RDS Extended Support impostando il EngineLifecycleSupport parametro su. open-source-rds-extended-support
Per evitare i costi associati al supporto esteso per RDS, impostare il parametro EngineLifecycleSupport su open-source-rds-extended-support-disabled. Il valore del parametro è open-source-rds-extended-support per impostazione predefinita.
È anche specificare questo valore utilizzando le operazioni API seguenti:
Per ulteriori informazioni sul ripristino di un’istanza database o di un cluster di database Multi-AZ, consulta le istruzioni relative al motore di database in uso in Ripristino in un’istanza database.