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 DB o di un cluster Multi-AZ DB, di un cluster DB con Amazon RDS Extended Support
Quando ripristini un'istanza DB o un cluster Multi-AZ DB, un cluster , seleziona Enable RDS Extended Support nella console o utilizza l'opzione Extended Support in AWS CLI o il parametro nell'API RDS. Quando si registra un'istanza DB o un cluster Multi-AZ DB, un cluster in RDS Extended Support, questo viene registrato permanentemente in RDS Extended Support per tutta la durata dell'istanza DB o del cluster DB, del cluster Aurora DB Multi-AZ o globale.
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 riassume cosa succede quando una versione principale del motore di un'istanza DB o un cluster Multi-AZ DB, un cluster che si sta ripristinando ha raggiunto la fine del supporto standard di 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 Multi-AZ database Aurora DB o a una versione più recente del motore (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 DB o un cluster Multi-AZ DB 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 DB o un cluster Multi-AZ DB, un cluster , considera i seguenti elementi:
-
Una volta trascorsa la data di fine del supporto standard di RDS , se desideri ripristinare un'istanza DB o Multi-AZ un cluster DB, Amazon S3, puoi farlo solo utilizzando l'API o RDS. AWS CLI Utilizza l'
--engine-lifecycle-supportopzione nel comando AWS CLI restore-db-cluster-from-s3 o il parametro nell'operazione dell'API RDS.EngineLifecycleSupportRestoreDBClusterFromS3 -
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.
Ripristina un'istanza DB o un cluster Multi-AZ DB, un cluster DB con RDS Extended Support.
È possibile ripristinare un'istanza DB o un cluster Multi-AZ DB, un cluster versione RDS Extended Support utilizzando l'API Console di gestione AWS AWS CLI, the o RDS.
Quando ripristini DB, seleziona Enable RDS Extended Support nella sezione Opzioni del motore.
L’immagine seguente mostra l’impostazione Abilita il supporto esteso RDS:
Quando si esegue il comando restore-db-cluster-from-snapshot , selezionare RDS Extended Support specificando l'opzione. AWS CLI 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 o l'API RestoreDBClusterFromSnapshotAmazon RDS, 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 DB o di un cluster Multi-AZ DB, segui le istruzioni relative al tuo motore DB in. Ripristino in un’istanza database