Aggiornamento di una versione del motore di snapshot database PostgreSQL - Amazon Relational Database Service

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à.

Aggiornamento di una versione del motore di snapshot database PostgreSQL

Con Amazon RDS puoi creare uno snapshot DB del volume di storage dell'istanza database PostgreSQL. Quando crei uno snapshot DB, lo snapshot si basa sulla versione del motore utilizzata dall'istanza Amazon RDS. È possibile aggiornare la versione del motore per gli snapshot di database in uso.

Dopo aver ripristinato uno snapshot DB aggiornato a una nuova versione del motore, verificare che l'aggiornamento abbia avuto esito positivo. Per maggiori informazioni sull’aggiornamento di una versione principale, consultare Aggiornamenti del motore di database RDS per PostgreSQL. Per informazioni su come ripristinare uno snapshot DB, consulta Ripristino in un’istanza database.

Puoi aggiornare gli snapshot database manuali crittografati e non crittografati.

Per visualizzare le versioni del motore disponibili per lo snapshot di database di RDS per PostgreSQL, utilizza l’esempio dell’interfaccia AWS CLI seguente.

aws rds describe-db-engine-versions --engine postgres --engine-version example-engine-version --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text --include-all

Per ulteriori informazioni sulle versioni del motore disponibili per gli snapshot di database di RDS per PostgreSQL, consulta Scelta di una versione principale per un aggiornamento di RDS per PostgreSQL.

Nota

Non è possibile aggiornare gli snapshot DB automatizzati creati durante il processo di backup automatico.

Per aggiornare uno snapshot DB
  1. Accedi alla Console di gestione AWS e apri la console Amazon RDS all’indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, selezionare Snapshots (Snapshot).

  3. Scegli la snapshot da usare per l’aggiornamento.

  4. Per Actions (Operazioni), scegliere Upgrade snapshot (Aggiorna snapshot). Viene visualizzata la pagina Upgrade snapshot (Aggiorna snapshot).

  5. Scegli New engine version (Nuova versione del motore) per eseguire l’aggiornamento.

  6. Scegliere Save changes (Salva modifiche) per aggiornare lo snapshot.

    Durante il processo di aggiornamento, tutte le operazioni dello snapshot sono disabilitate per lo snapshot database. Inoltre, lo stato dello snapshot DB cambia da available (disponibile) a upgrading (in aggiornamento), quindi diventa active (attivo) al completamento. Se lo snapshot DB non può essere aggiornato a causa di problemi di corruzione, lo stato diventa unavailable (non disponibile). Non è possibile recuperare lo snapshot quando è in questo stato.

    Nota

    Se l’aggiornamento dello snapshot fallisce, lo snapshot viene riportato allo stato originario con la versione iniziale.

Per aggiornare uno snapshot DB a una nuova versione del motore di database, utilizzare il comando AWS CLI modify-db-snapshot.

Parametri
  • --db-snapshot-identifier – Identificatore dello snapshot DB da aggiornare. L'identificatore deve essere un Amazon Resource Name (ARN) univoco. Per ulteriori informazioni, consulta Nomi della risorsa Amazon (ARN) in Amazon RDS.

  • --engine-version – Versione del motore a cui aggiornare lo snapshot DB.

Esempio

Per Linux, macOS o Unix:

aws rds modify-db-snapshot \ --db-snapshot-identifier my_db_snapshot \ --engine-version new_version

Per Windows:

aws rds modify-db-snapshot ^ --db-snapshot-identifier my_db_snapshot ^ --engine-version new_version

Per aggiornare uno snapshot DB a una nuova versione del motore di database, chiama l'operazione API Amazon RDS ModifyDBSnapshot.

  • DBSnapshotIdentifier – Identificatore dello snapshot DB da aggiornare. L'identificatore deve essere un Amazon Resource Name (ARN) univoco. Per ulteriori informazioni, consulta Nomi della risorsa Amazon (ARN) in Amazon RDS.

  • EngineVersion – Versione del motore a cui aggiornare lo snapshot DB.