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

Ridenominazione di un'istanza database

Puoi rinominare un'istanza database usando la AWS Management Console, il comando modify-db-instance della AWS CLI o l'operazione ModifyDBInstance dell'API Amazon RDS. La ridenominazione di un'istanza database può avere ripercussioni significative. Di seguito è riportato un elenco di elementi da tenere in considerazione prima di rinominare un'istanza database.

  • Quando si rinomina un'istanza database, il relativo endpoint cambia, in quanto l'URL include il nome assegnato all'istanza. È sempre consigliabile reindirizzare il traffico dall'URL precedente a quello nuovo.

  • Quando si rinomina un'istanza database, il nome DNS usato in precedenza dall'istanza database viene eliminato immediatamente, ma può rimanere memorizzato nella cache per alcuni minuti. Il nuovo nome DNS per l'istanza database rinominata diventa effettivo dopo circa 10 minuti. L'istanza database ridenominata non è disponibile fino a quando il nuovo nome non diventa effettivo.

  • Quando si rinomina un'istanza, non è possibile usare un nome di istanza database esistente.

  • Dopo che un'istanza database viene rinominata, tutte le repliche di lettura a essa associate rimangono associate. Supponi, ad esempio, di avere un'istanza database utilizzata dal database di produzione e che all'istanza siano associate diverse repliche di lettura. Se rinomini l'istanza database e quindi la sostituisci nell'ambiente di produzione con uno snapshot DB, all'istanza database rinominata restano comunque associate le repliche di lettura.

  • Se riutilizzi un nome di istanza database, i parametri e gli eventi associati a tale nome vengono mantenuti. Ad esempio, se promuovi una replica di lettura e la rinomini assegnandole il nome dell'istanza database primaria precedente, gli eventi e i parametri associati all'istanza database primaria vengono associati all'istanza rinominata.

  • I tag dell'istanza database rimangono con l'istanza, a prescindere dalla ridenominazione.

  • Per un'istanza database ridenominata vengono mantenute le snapshot.

Nota

Un'istanza database è un ambiente di database isolato in esecuzione nel cloud. Un'istanza database può ospitare più database o un singolo database Oracle con più schemi. Per informazioni sulla modifica del nome di un database, consulta la documentazione relativa al motore database.

Ridenominazione per la sostituzione di un'istanza database esistente

I motivi più comuni per rinominare un'istanza DB sono la promozione di una replica di lettura o il ripristino dei dati da un'istantanea o point-in-time da un ripristino del database (PITR). Rinominando il database, puoi sostituire l'istanza database senza dover modificare il codice dell'applicazione che fa riferimento all'istanza database. In questi casi, sono necessarie le operazioni seguenti:

  1. Arrestare tutto il traffico diretto all'istanza database primaria. A tale scopo, può essere necessario reindirizzare il traffico che accede ai database nell'istanza database o intervenire in un altro modo, per impedire che il traffico acceda ai database nell'istanza database.

  2. Rinominare l'istanza database primaria con un nome che indica che non è più l'istanza database primaria, come descritto più avanti in questo argomento.

  3. Creare una nuova istanza database primaria eseguendo il ripristino da uno snapshot DB oppure promuovendo una replica di lettura e quindi assegnando alla nuova istanza il nome dell'istanza database primaria precedente.

  4. Associare le repliche di lettura alla nuova istanza database primaria.

Eliminando l'istanza database primaria precedente, vengono eliminati tutti gli snapshot DB indesiderati dell'istanza database primaria precedente.

Per informazioni sulla promozione di una replica di lettura, consulta Promozione di una replica di lettura a istanza database standalone.

Importante

L'istanza database viene riavviata quando viene rinominata.

Per ridenominare un'istanza database
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, scegliere Databases (Database).

  3. Scegliere l'istanza database che si desidera rinominare.

  4. Scegliere Modify (Modifica).

  5. In Settings (Impostazioni) immettere un nuovo nome per DB instance identifier (Identificatore istanze DB).

  6. Scegli Continue (Continua).

  7. Per applicare immediatamente le modifiche, scegliere Apply immediately (Applica immediatamente). In alcuni casi, la chiusura di questa opzione può causare un'interruzione. Per ulteriori informazioni, consulta Modifica di un'istanza Amazon RDS DB.

  8. Nella pagina di conferma esaminare le modifiche. Se sono corrette, seleziona Modifica istanza database per salvare le modifiche.

    In alternativa, scegliere Back (Indietro) per cambiare le modifiche o Cancel (Annulla) per annullare le modifiche.

Per rinominare un'istanza, utilizzare il comando AWS CLI modify-db-instance. Fornisci il valore corrente di --db-instance-identifier e il parametro --new-db-instance-identifier con il nuovo nome dell'istanza database.

Esempio

Per, o: Linux macOS Unix

aws rds modify-db-instance \ --db-instance-identifier DBInstanceIdentifier \ --new-db-instance-identifier NewDBInstanceIdentifier

Per Windows:

aws rds modify-db-instance ^ --db-instance-identifier DBInstanceIdentifier ^ --new-db-instance-identifier NewDBInstanceIdentifier

Per rinominare un'istanza database, richiamare l'operazione dell'API Amazon RDS ModifyDBInstance con i seguenti parametri:

  • DBInstanceIdentifier — nome esistente per l'istanza

  • NewDBInstanceIdentifier — nuovo nome per l'istanza