

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

# Migrazione di dati da un'istanza database RDS for PostgreSQL a un cluster di database Aurora PostgreSQL tramite una replica di lettura Aurora
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica"></a>

Puoi utilizzare un'istanza database RDS for PostgreSQL come base per un nuovo cluster di database Aurora PostgreSQL utilizzando una replica di lettura Aurora per il processo di migrazione. L'opzione di replica di lettura Aurora è disponibile solo per la migrazione all'interno dello stesso account Regione AWS ed è disponibile solo se la regione offre una versione compatibile di Aurora PostgreSQL per l'istanza DB RDS per PostgreSQL. Per *compatibile* si intende che la versione di Aurora PostgreSQL è la stessa utilizzata da RDS for PostgreSQL o che è una versione secondaria successiva della stessa famiglia di versioni principali.

Ad esempio, per utilizzare questa tecnica per migrare un'istanza database RDS for PostgreSQL 11.14, la regione deve offrire Aurora PostgreSQL versione 11.14 o una versione secondaria superiore nella famiglia di PostgreSQL versione 11. 

**Topics**
+ [Panoramica della migrazione dei dati tramite una replica di lettura Aurora](#AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Intro)
+ [Preparazione alla migrazione dei dati tramite una replica di lettura Aurora](#AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Prepare)
+ [Creazione di una replica di lettura Aurora](#AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Create)
+ [Promozione di una replica di lettura Aurora](#AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Promote)

## Panoramica della migrazione dei dati tramite una replica di lettura Aurora
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Intro"></a>

La migrazione da un'istanza database RDS for PostgreSQL a un cluster di database Aurora PostgreSQL richiede una procedura in più fasi. In primo luogo, si crea una replica di lettura Aurora dell'istanza database RDS for PostgreSQL di origine. Questo avvia un processo di replica dall'istanza database RDS for PostgreSQL a un cluster di database per finalità speciali noto come *cluster *di replica**. Il cluster di replica è costituito esclusivamente da una replica di lettura Aurora (un'istanza di lettura). 

**Nota**  
Per completare la migrazione possono essere necessarie diverse ore per ogni terabyte di dati. 

**Promozione di una replica di Aurora PostgreSQL**

Dopo aver creato un cluster di database Aurora PostgreSQL, seguire questi passaggi per promuovere la replica di Aurora:

1. Arrestare tutto il carico di lavoro di scrittura del database sull’istanza database RDS per PostgreSQL di origine.

1. Ottenere l’oggetto `WAL LSN` corrente dall’istanza database RDS per PostgreSQL di origine:

   ```
   SELECT pg_current_wal_lsn();
   pg_current_wal_lsn
   --------------------
   0/F0000318
   (1 row)
   ```

1. Nel cluster della replica di Aurora PostgreSQL, verificare che l’LSN riprodotto sia maggiore dell’LSN del passaggio 2:

   ```
   SELECT pg_last_wal_replay_lsn();
   pg_last_wal_replay_lsn
   ------------------------
   0/F0000400
   (1 row)
   ```

   In alternativa, è possibile utilizzare la seguente query sull’istanza database RDS per PostgreSQL di origine:

   ```
   SELECT restart_lsn FROM pg_replication_slots;
   ```

1. Promuovere il cluster di replica di Aurora PostgreSQL.

   Quando la replica si interrompe, il cluster di replica viene promosso a cluster di database Aurora PostgreSQL autonomo e l’istanza di lettura viene promossa a istanza di scrittura per il cluster. A questo punto, è possibile aggiungere le istanze al cluster di database Aurora PostgreSQL per dimensionarlo in base al caso d’uso. Se non è più necessaria l’istanza database RDS per PostgreSQL originale, è possibile eliminarla.

Non è possibile creare una replica di lettura Aurora se l'istanza database RDS for PostgreSQL ha già una replica di lettura Aurora o se ha una replica di lettura tra regioni. 

## Preparazione alla migrazione dei dati tramite una replica di lettura Aurora
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Prepare"></a>

**Nota**  
Quando si prepara la migrazione dei dati ad Aurora PostgreSQL, è importante identificare e gestire in modo appropriato le tabelle non registrate. Per ulteriori informazioni, consulta [Gestione delle tabelle non registrate durante la migrazione](aurora-postgresql-unlogged-tables.md#aurora-postgresql-unlogged-tables-migration).

Durante il processo di migrazione tramite la replica di lettura Aurora, gli aggiornamenti apportati all'istanza database RDS for PostgreSQL di origine vengono replicati in modo asincrono nella replica di lettura Aurora del cluster di replica. Il processo utilizza la funzionalità di replica dello streaming nativa di PostgreSQL che memorizza i segmenti WAL (write ahead log) sull'istanza di origine. Prima di iniziare questo processo di migrazione, assicurati che l'istanza abbia una capacità di archiviazione sufficiente controllando i valori per i parametri elencati nella tabella. 


| Metrica | Descrizione | 
| --- | --- | 
|  `FreeStorageSpace`  |  Spazio di storage disponibile. Unità: byte  | 
|  `OldestReplicationSlotLag`  |  Entità del ritardo per i dati WAL nella replica con il maggiore ritardo. Unità: megabyte  | 
|  `RDSToAuroraPostgreSQLReplicaLag`  |  Periodo di tempo, in secondi, di ritardo di un cluster DB Aurora PostgreSQL rispetto all'istanza database RDS di origine.  | 
|  `TransactionLogsDiskUsage`  |  Spazio su disco utilizzato dai log delle transazioni. Unità: megabyte  | 

Per ulteriori informazioni sul monitoraggio dell'istanza, consulta [Monitoraggio](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Monitoring.html) nella *Guida per l'utente di Amazon RDS*.

## Creazione di una replica di lettura Aurora
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Create"></a>

È possibile creare una replica di lettura Aurora per un'istanza DB RDS per PostgreSQL utilizzando o il. Console di gestione AWS AWS CLI L'opzione per creare una replica di lettura di Aurora utilizzando Console di gestione AWS è disponibile solo se Regione AWS offre una versione Aurora PostgreSQL compatibile. Ovvero, è disponibile solo se è presente una versione di Aurora PostgreSQL che è la stessa della versione RDS for PostgreSQL o una versione secondaria superiore nella stessa famiglia di versioni principali.

### Console
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Create.Console"></a>

**Per creare una replica di lettura Aurora da un'istanza database PostgreSQL di origine**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel pannello di navigazione, seleziona **Database**. 

1. Scegliere l'istanza database RDS for PostgreSQL da usare come origine per la replica di lettura Aurora. Per **Actions** (Operazioni), scegli **Create Aurora read replica** (Crea replica di lettura Aurora). Se questa scelta non viene visualizzata, significa che una versione compatibile di Aurora PostgreSQL non è disponibile nella regione.   
![\[Crea replica di lettura Aurora\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/AuroraUserGuide/images/Aurorapgres-migrate.png)

1. Nella pagina delle impostazioni per la creazione della replica di lettura Aurora è possibile configurare le proprietà per il cluster di database Aurora PostgreSQL come illustrato nella tabella riportata di seguito. Il cluster di database di replica viene creato da uno snapshot dell'istanza database di origine utilizzando lo stesso nome utente e password “master” dell'origine, quindi non è possibile modificarli in questo momento.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.html)

1. Scegli **Create read replica** (Crea replica di lettura).

### AWS CLI
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Create.CLI"></a>

Per creare una replica di lettura Aurora da un'istanza DB RDS for PostgreSQL di origine utilizzando il AWS CLI, è innanzitutto necessario utilizzare il comando CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)per creare un cluster Aurora DB vuoto. Una volta creato il cluster di database, dovrai creare l'istanza primaria per il cluster di database utilizzando il comando [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html). L'istanza primaria è la prima istanza creata in un cluster di database Aurora. In questo caso, viene creata inizialmente come replica di lettura Aurora dell'istanza database RDS for PostgreSQL. Al termine del processo, la migrazione dell'istanza database RDS for PostgreSQL in un cluster di database Aurora PostgreSQL è completa.

Non è necessario specificare l'account utente principale (in genere, `postgres`), la password o il nome del database. La replica di lettura Aurora li ottiene automaticamente dall'istanza DB RDS di origine per PostgreSQL che identifichi quando richiami i comandi. AWS CLI 

È necessario specificare la versione del motore da utilizzare per il cluster di database Aurora PostgreSQL e l'istanza database. La versione specificata deve corrispondere all'istanza database RDS for PostgreSQL di origine. Se l'istanza database RDS for PostgreSQL di origine è crittografata, è necessario specificare anche la crittografia per l'istanza primaria del cluster di database Aurora PostgreSQL. La migrazione di un'istanza crittografata in un cluster di database Aurora non crittografato non è supportata. 

Gli esempi seguenti mostrano come creare un cluster di database Aurora PostgreSQL denominato `my-new-aurora-cluster`, che utilizza un'istanza database RDS di origine non crittografata. In primo luogo, crei il cluster di database Aurora PostgreSQL chiamando il comando CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html). L'esempio mostra come utilizzare il parametro facoltativo `--storage-encrypted ` per specificare che il cluster di database deve essere crittografato. Poiché il database di origine non è crittografato, è necessario specificare una chiave utilizzando `--kms-key-id`. Per ulteriori informazioni sui parametri obbligatori e facoltativi, vedi l'elenco dell'esempio seguente.

Per Linux, macOS o Unix:

```
aws rds create-db-cluster  \
    --db-cluster-identifier my-new-aurora-cluster \
    --db-subnet-group-name my-db-subnet
    --vpc-security-group-ids sg-11111111 
    --engine aurora-postgresql \
    --engine-version same-as-your-rds-instance-version \
    --replication-source-identifier arn:aws:rds:aws-region:111122223333:db/rpg-source-db \
    --storage-encrypted \
    --kms-key-id arn:aws:kms:aws-region:111122223333:key/11111111-2222-3333-444444444444
```

Per Windows:

```
aws rds create-db-cluster  ^
    --db-cluster-identifier my-new-aurora-cluster ^
    --db-subnet-group-name my-db-subnet ^
    --vpc-security-group-ids sg-11111111 ^
    --engine aurora-postgresql ^
    --engine-version same-as-your-rds-instance-version ^
    --replication-source-identifier arn:aws:rds:aws-region:111122223333:db/rpg-source-db ^
    --storage-encrypted ^
    --kms-key-id arn:aws:kms:aws-region:111122223333:key/11111111-2222-3333-444444444444
```

Nell'elenco seguente è possibile trovare ulteriori informazioni su alcune delle opzioni mostrate nell'esempio. Se non diversamente specificato, questi parametri sono obbligatori.
+ `--db-cluster-identifier`. Assegna un nome al nuovo cluster di database Aurora PostgreSQL.
+ `--db-subnet-group-name`. Crea il cluster di database Aurora PostgreSQL nella stessa sottorete database dell'istanza database di origine.
+ `--vpc-security-group-ids`. Specifica il gruppo di sicurezza per il cluster di database Aurora PostgreSQL. 
+ `--engine-version`. Specifica la versione da utilizzare per il cluster di database Aurora PostgreSQL. Questa dovrebbe essere uguale alla versione utilizzata dall’istanza database RDS per PostgreSQL di origine o una versione secondaria superiore. 
+ `--replication-source-identifier`. Identifica l'istanza database RDS for PostgreSQL utilizzando il suo Amazon Resource Name (ARN). Per ulteriori informazioni su Amazon RDS ARNs, consulta [Amazon Relational Database Service (Amazon RDS](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-rds)) nel. *Riferimenti generali di AWS*del tuo cluster DB.
+ `--storage-encrypted` : Opzionale. Utilizzalo solo quando devi specificare la crittografia, come spiegato di seguito:
  + Utilizza questo parametro quando l'istanza database di origine ha un'archiviazione crittografata. Se non utilizzi questo parametro con un'istanza database di origine con archiviazione crittografata, la chiamata al [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) restituisce un errore. Se desideri utilizzare una chiave diversa per il cluster di database Aurora PostgreSQL rispetto alla chiave utilizzata dall'istanza database di origine, è necessario specificare anche la `--kms-key-id`. 
  + Utilizzala se l'archiviazione dell'istanza database di origine non è crittografata, ma desideri che il cluster di database Aurora PostgreSQL lo sia. In tal caso, devi anche identificare la chiave di crittografia necessaria utilizzando il parametro `--kms-key-id`.
+ `--kms-key-id` : Opzionale. Permette di specificare la chiave da utilizzare per la crittografia dell'archiviazione (`--storage-encrypted`), utilizzando l'ARN, l'ID, l'alias ARN della chiave o il relativo nome alias. Questo parametro è necessario solo nelle situazioni seguenti:
  + Per scegliere una chiave diversa per il cluster di database Aurora PostgreSQL rispetto a quella utilizzata dall'istanza database di origine. 
  + Per creare un cluster crittografato da un'origine non crittografata. In questo caso, è necessario specificare la chiave che Aurora PostgreSQL deve utilizzare per la crittografia.

Una volta creato il cluster di database Aurora PostgreSQL, dovrai creare l'istanza principale utilizzando il comando CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html), come mostrato di seguito: 

Per Linux, macOS o Unix:

```
aws rds create-db-instance \
    --db-cluster-identifier my-new-aurora-cluster \
    --db-instance-class db.x2g.16xlarge \
    --db-instance-identifier rpg-for-migration \
    --engine aurora-postgresql
```

Per Windows:

```
aws rds create-db-instance ^
    --db-cluster-identifier my-new-aurora-cluster ^
    --db-instance-class db.x2g.16xlarge ^
    --db-instance-identifier rpg-for-migration ^
    --engine aurora-postgresql
```

L'elenco seguente fornisce ulteriori informazioni su alcune delle opzioni mostrate nell'esempio.
+ `--db-cluster-identifier`: specifica il nome del nuovo cluster di database Aurora PostgreSQL creato nel passaggio precedente con il comando [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html).
+ `--db-instance-class`: nome della classe dell'istanza database da utilizzare per l'istanza primaria, come `db.r4.xlarge`, `db.t4g.medium`, `db.x2g.16xlarge`, ecc. Per un elenco delle classi di istanza database disponibili, vedi [Tipi di classi di istanza database](Concepts.DBInstanceClass.Types.md). 
+ `--db-instance-identifier`: specifica il nome da assegnare all'istanza primaria.
+ `--engine aurora-postgresql`: specifica il `aurora-postgresql` per il motore.

### API RDS
<a name="Aurora.Migration.RDSPostgreSQL.Create.API"></a>

Per creare una replica di lettura Aurora da un'istanza database RDS for PostgreSQL di origine, per prima cosa crea un nuovo cluster di database Aurora utilizzando l'operazione API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html), che verrà utilizzato per la replica. Quando il cluster di database Aurora PostgreSQL è disponibile, utilizza [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html)per creare l'istanza primaria per il cluster di database Aurora.

Non è necessario specificare l'account utente principale (in genere, `postgres`), la password o il nome del database. La replica di lettura Aurora li ottiene automaticamente dall'istanza database RDS for PostgreSQL di origine specificata con `ReplicationSourceIdentifier`. 

È necessario specificare la versione del motore da utilizzare per il cluster di database Aurora PostgreSQL e l'istanza database. La versione specificata deve corrispondere all'istanza database RDS for PostgreSQL di origine. Se l'istanza database RDS for PostgreSQL di origine è crittografata, è necessario specificare anche la crittografia per l'istanza primaria del cluster di database Aurora PostgreSQL. La migrazione di un'istanza crittografata in un cluster di database Aurora non crittografato non è supportata. 

Per creare il cluster di database Aurora per la replica di lettura Aurora, utilizza l'operazione API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) con i seguenti parametri:
+ `DBClusterIdentifier`: nome del cluster di database da creare.
+ `DBSubnetGroupName`: nome del gruppo di sottoreti database da associare al cluster di database.
+ `Engine=aurora-postgresql`: nome del motore da utilizzare.
+ `ReplicationSourceIdentifier`: l'Amazon Resource Name (ARN) per l'istanza database PostgreSQL di origine. *Per ulteriori informazioni su Amazon RDS ARNs, consulta [Amazon Relational Database Service (Amazon RDS](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-rds)) nel.Riferimenti generali di Amazon Web Services* Se `ReplicationSourceIdentifier` riconosce la fonte come crittografata, Amazon RDS utilizza la tua chiave KMS di default, a meno che tu non specifichi una chiave diversa utilizzando l'opzione `KmsKeyId`. 
+ `VpcSecurityGroupIds`: l'elenco dei gruppi di sicurezza VPC Amazon EC2 da associare a questo cluster di database.
+ `StorageEncrypted`: indica che il cluster di database è crittografato. Quando utilizzi questo parametro senza specificare anche il `ReplicationSourceIdentifier`, Amazon RDS utilizza la chiave KMS di default.
+ `KmsKeyId`: la chiave per un cluster crittografato. Permette di specificare la chiave da utilizzare per la crittografia dell'archiviazione utilizzando l'ARN, l'ID, l'alias ARN della chiave o il relativo nome alias.

Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) nella *Guida di riferimento delle API di Amazon RDS*.

Quando il cluster di database Aurora è disponibile, crea un'istanza primaria per il cluster di database utilizzando l'operazione API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) con i seguenti parametri:
+ `DBClusterIdentifier`: nome del cluster di database.
+ `DBInstanceClass`: nome della classe dell'istanza database da utilizzare per l'istanza primaria.
+ `DBInstanceIdentifier`: nome dell'istanza primaria.
+ `Engine=aurora-postgresql`: nome del motore da utilizzare.

Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) nella *Guida di riferimento delle API di Amazon RDS*.

## Promozione di una replica di lettura Aurora
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Promote"></a>

La migrazione ad Aurora PostgreSQL non è completa fino a quando non si promuove il cluster di replica, quindi non eliminare ancora l'istanza database RDS for PostgreSQL di origine. 

Prima di promuovere il cluster di replica, assicurati che l'istanza database RDS for PostgreSQL non abbia transazioni in corso o altre attività di scrittura sul database. Quando il ritardo di replica sulla replica di lettura Aurora è zero (0), è possibile promuovere il cluster di replica. Per ulteriori informazioni sul monitoraggio del ritardo di replica, consulta [Monitoraggio della replica Aurora PostgreSQL.](AuroraPostgreSQL.Replication.md#AuroraPostgreSQL.Replication.Monitoring) e [Parametri a livello di istanza per Amazon Aurora](Aurora.AuroraMonitoring.Metrics.md#Aurora.AuroraMySQL.Monitoring.Metrics.instances).

### Console
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Promote.Console"></a>

**Come promuovere una replica di lettura Aurora a cluster di database Aurora**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel pannello di navigazione, seleziona **Database**. 

1. Scegli il cluster di replica.   
![\[Promuovi un cluster di replica allo stato completo di cluster di database Aurora PostgreSQL\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/AuroraUserGuide/images/Aurorapgres-migrate-2.png)

1. In **Actions** (Operazioni), seleziona **Promote** (Promuovi). L'operazione può richiedere alcuni minuti e comportare tempi di inattività. 

Al termine del processo, il cluster di replica Aurora è un cluster di database regionale Aurora PostgreSQL, con un'istanza di scrittura contenente i dati dall'istanza database RDS for PostgreSQL.

### AWS CLI
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Promote.CLI"></a>

Per promuovere una replica di lettura Aurora in un cluster DB autonomo, usa il comando. [https://docs.aws.amazon.com/cli/latest/reference/rds/promote-read-replica-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/promote-read-replica-db-cluster.html) AWS CLI 

**Example**  
Per Linux, macOS o Unix:  

```
aws rds promote-read-replica-db-cluster \
    --db-cluster-identifier myreadreplicacluster
```
Per Windows:  

```
aws rds promote-read-replica-db-cluster ^
    --db-cluster-identifier myreadreplicacluster
```

### API RDS
<a name="AuroraPostgreSQL.Migrating.RDSPostgreSQL.Replica.Promote.API"></a>

Per promuovere una replica di lettura Aurora in un cluster DB autonomo, utilizza l'operazione API RDS. [PromoteReadReplicaDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PromoteReadReplicaDBCluster.html) 

Dopo aver promosso il cluster di replica, puoi verificare che la promozione sia stata completata controllando il registro eventi, come segue.

**Per confermare che il cluster di replica Aurora sia stato promosso**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel pannello di navigazione seleziona **Events** (Eventi).

1. Nella pagina **Events (Eventi)**, trova il nome del cluster nell'elenco **Source (Origine)**. Ogni evento ha origine, tipo, ora e messaggio. Puoi vedere tutti gli eventi che si sono verificati nella tua Regione AWS per il tuo account. Una promozione avvenuta con successo genera il seguente messaggio. 

   ```
   Promoted Read Replica cluster to a stand-alone database cluster.
   ```

Al completamento della promozione, l'istanza database RDS for PostgreSQL di origine e il cluster di replica Aurora vengono scollegati. Puoi indirizzare le applicazioni client all'endpoint per la replica di lettura Aurora. Per ulteriori informazioni sugli endpoint Aurora, consulta [Connessioni degli endpoint Amazon Aurora](Aurora.Overview.Endpoints.md). A questo punto, puoi eliminare l'istanza database.