Ripristino di uno snapshot di cluster database multi-AZ a un'istanza database - 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à.

Ripristino di uno snapshot di cluster database multi-AZ a un'istanza database

Uno snapshot di cluster database multi-AZ è uno snapshot dei volumi di archiviazione del cluster database con il backup dell'intero cluster database anziché dei singoli database. Puoi ripristinare uno snapshot di cluster database multi-AZ in un'implementazione single-AZ o a un'implementazione di istanza database multi-AZ. Per informazioni sulle implementazioni multi-AZ, consulta Configurazione e gestione di un’implementazione Multi-AZ per Amazon RDS.

Nota

È inoltre possibile ripristinare uno snapshot di cluster database multi-AZ in un nuovo cluster database multi-AZ. Per istruzioni, consultare Ripristino da uno snapshot a un cluster di database Multi-AZ.

Per informazioni sul ripristino di un cluster di database Multi-AZ con una versione del supporto esteso RDS, consultare Ripristino di un’istanza database o di un cluster di database Multi-AZ con il supporto esteso per Amazon RDS.

Usa la Console di gestione AWS, AWS CLI o l'API RDS per ripristinare uno snapshot di cluster database multi-AZ in un'implementazione single-AZ o a un'implementazione di istanza database multi-AZ.

Per ripristinare uno snapshot di cluster database multi-AZ in un'implementazione single-AZ o in un'implementazione di istanza database multi-AZ
  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 lo snapshot di cluster database multi-AZ di cui vuoi eseguire il ripristino.

  4. Per Actions (Operazioni), selezionare Restore Snapshot (Ripristina snapshot).

  5. Nella pagina Restore snapshot (Ripristina snapshot), in Availability and durability (Disponibilità e durabilità), scegli una delle seguenti opzioni:

    • Single DB instance (Istanza database singola): ripristina lo snapshot in una sola istanza database senza istanza database in standby.

    • Multi-AZ DB instance (Istanza database multi-AZ): ripristina lo snapshot in un'implementazione di istanza database multi-AZ con un'istanza database primaria e un'istanza database standby.

  6. Per DB Instance Identifier (Identificatore di istanza database), immetti il nome dell'istanza database ripristinata.

  7. Per le restanti sezioni, specifica le impostazioni dell'istanza database. Per informazioni su ciascuna impostazione, consulta Impostazioni per istanze database.

  8. Selezionare Ripristina istanza database.

Per ripristinare uno snapshot di cluster database multi-AZ in un'implementazione di istanza database, usa il comando AWS CLI restore-db-instance-from-db-snapshot.

Nell'esempio seguente si esegue il ripristino di uno snapshot di cluster database multi-AZ creato in precedenza denominato myclustersnapshot. Viene ripristinato in una nuova implementazione di istanza database multi-AZ con un'istanza database primaria denominata mynewdbinstance. Per l'opzione --db-cluster-snapshot-identifier, specifica il nome dello snapshot di cluster database multi-AZ.

Per l'opzione --db-instance-class, specifica la classe di istanza database per la nuova implementazione di istanza database. Per altre informazioni sulle classi di istanza database, consulta Classi di istanze database .

Puoi anche specificare altre opzioni.

Per Linux, macOS o Unix:

aws rds restore-db-instance-from-db-snapshot \ --db-instance-identifier mynewdbinstance \ --db-cluster-snapshot-identifier myclustersnapshot \ --engine mysql \ --multi-az \ --db-instance-class db.r6g.xlarge

Per Windows:

aws rds restore-db-instance-from-db-snapshot ^ --db-instance-identifier mynewdbinstance ^ --db-cluster-snapshot-identifier myclustersnapshot ^ --engine mysql ^ --multi-az ^ --db-instance-class db.r6g.xlarge

Dopo il ripristino dell'istanza database, puoi aggiungerla al gruppo di sicurezza associato al cluster database multi-AZ utilizzato per creare lo snapshot, se opportuno. In questo modo viene fornita la stessa funzionalità del cluster database multi-AZ precedente.

Per ripristinare uno snapshot di cluster database multi-AZ in un'implementazione di istanza database, chiama l'operazione API RDS RestoreDBClusterFromSnapshot con i parametri seguenti:

  • DBInstanceIdentifier

  • DBClusterSnapshotIdentifier

  • Engine

Puoi inoltre specificare altri parametri facoltativi.

Dopo il ripristino dell'istanza database, puoi aggiungerla al gruppo di sicurezza associato al cluster database multi-AZ utilizzato per creare lo snapshot, se opportuno. In questo modo viene fornita la stessa funzionalità del cluster database multi-AZ precedente.