Modifica di un cluster DB Multi-AZ per Amazon RDS - 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à.

Modifica di un cluster DB Multi-AZ per Amazon RDS

Un cluster di database Multi-AZ ha un'istanza database di scrittore e due istanze database di lettore in tre zone di disponibilità separate. I cluster di database multi-AZ offrono elevata disponibilità, maggiore capacità per i carichi di lavoro in lettura e minore latenza rispetto alle implementazioni Multi-AZ. Per ulteriori informazioni sui cluster di database Multi-AZ, consulta Implementazioni di cluster DB Multi-AZ per Amazon RDS.

È possibile modificare un cluster database Multi-AZ per modificarne le impostazioni. È inoltre possibile eseguire operazioni su un cluster di database Multi-AZ, ad esempio farne uno snapshot.

Importante

Non puoi modificare le istanze DB all'interno di un cluster DB Multi-AZ. Tutte le modifiche devono essere eseguite a livello di cluster DB. L'unica operazione che è possibile eseguire su un'istanza DB all'interno di un cluster DB Multi-AZ è il riavvio.

È possibile modificare un cluster DB Multi-AZ utilizzando il AWS Management Console, il o il AWS CLI. RDS API

Per modificare un cluster di database Multi-AZ
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegliere Databases (Database), quindi scegliere il cluster di database Multi-AZ che si desidera modificare.

  3. Scegliere Modify (Modifica). Viene visualizzata la pagina Modify DB cluster (Modifica cluster di database).

  4. Modificare le impostazioni desiderate. Per informazioni su ciascuna impostazione, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

  5. Quando tutte le modifiche sono come le desideri, seleziona Continue (Continua) e controlla il riepilogo delle modifiche.

  6. (Facoltativo) Scegliere Applica immediatamente per applicare immediatamente le modifiche. In alcuni casi, la chiusura di questa opzione può causare un'interruzione. Per ulteriori informazioni, consulta Applicazione immediata delle modifiche).

  7. Nella pagina di conferma esaminare le modifiche. Se sono corrette, selezionare Modify cluster DB (Modifica cluster di database) per salvare le modifiche.

    Oppure scegliere Back (Indietro) per cambiare le modifiche o Cancel (Annulla) per annullare le modifiche.

Per modificare un cluster DB Multi-AZ utilizzando AWS CLI, chiama il modify-db-clustercomando. Specifica l'identificatore cluster di database e i valori per le impostazioni da modificare. Per ulteriori informazioni su ciascuna opzione, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

Il codice seguente modifica my-multi-az-dbcluster impostando il periodo di retention dei backup a 1 settimana (7 giorni). Il codice abilita la protezione da eliminazione utilizzando --deletion-protection. Per disattivare la protezione da eliminazione, utilizzare --no-deletion-protection. Le modifiche vengono applicate durante la prossima finestra di manutenzione utilizzando --no-apply-immediately. Utilizza --apply-immediately per applicare immediatamente le modifiche. Per ulteriori informazioni, consulta Applicazione immediata delle modifiche).

In Linux, macOS, oppure Unix:

aws rds modify-db-cluster \ --db-cluster-identifier my-multi-az-dbcluster \ --backup-retention-period 7 \ --deletion-protection \ --no-apply-immediately

In Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier my-multi-az-dbcluster ^ --backup-retention-period 7 ^ --deletion-protection ^ --no-apply-immediately

Per modificare un cluster DB Multi-AZ utilizzando Amazon RDSAPI, chiama l'odifyDBClusteroperazione M. Specifica l'identificatore cluster di database e i parametri per le impostazioni da modificare. Per informazioni su ciascun parametro, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

Applicazione immediata delle modifiche)

Quando modifichi un cluster di database Multi-AZ, puoi applicare le modifiche immediatamente. Per applicare le modifiche immediatamente, scegli l'opzione Applica immediatamente nella AWS Management Console. Oppure usi l'--apply-immediatelyopzione quando chiami AWS CLI o imposta il ApplyImmediately parametro su true quando usi Amazon RDSAPI.

Se non scegli di applicare le modifiche immediatamente, le modifiche vengono inserite nella coda delle modifiche in sospeso. Durante la finestra di manutenzione successiva, le eventuali modifiche in sospeso incluse nella coda vengono eseguite. Se scegli di applicare le modifiche immediatamente, verranno applicate le nuove modifiche e tutte le modifiche nella coda delle modifiche in sospeso.

Importante

Se una qualsiasi delle modifiche in sospeso richiede che il cluster di database non sia temporaneamente disponibile (downtime), la scelta dell'opzione Applica immediatamente può causare tempi di inattività imprevisti.

Se scegli di applicare subito una modifica, devi tener presente che saranno applicate immediatamente tutte le modifiche, invece che durante la prossima finestra di manutenzione.

Se non vuoi che una modifica in sospeso venga applicata nella prossima finestra di manutenzione, puoi modificare l'istanza database per annullare la modifica. Puoi farlo usando AWS CLI e specificando l'--apply-immediatelyopzione.

Le modifiche ad alcune impostazioni di database vengono applicate immediatamente, anche se scegli di rinviarle. Per vedere come le diverse impostazioni del database interagiscono con l'impostazione Applica immediatamente, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

Impostazioni per la creazione di cluster di database Multi-AZ

Per i dettagli sulle impostazioni disponibili per modificare un cluster di database Multi-AZ, consultare la tabella seguente. Per ulteriori informazioni sulle AWS CLI opzioni, vedere modify-db-cluster. Per ulteriori informazioni sui RDS API parametri, vedere odifyDBClusterM.

Impostazione della console Descrizione impostazione CLIopzione e RDS API parametro Quando avvengono le modifiche Note sui tempi di inattività

Allocated storage (Storage allocato)

La quantità di archiviazione, in gibibyte, da allocare per ciascuna istanza database nel cluster di database. Per ulteriori informazioni, consulta Storage di istanze Amazon RDS DB.

CLIopzione:

--allocated-storage

RDSAPIparametro:

AllocatedStorage

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

Auto minor version upgrade (Aggiornamento automatico della versione secondaria)

Abilita l'aggiornamento automatico della versione secondaria per far sì che il cluster di database riceva automaticamente gli aggiornamenti della versione del motore di database secondaria preferita quando diventano disponibili. Amazon RDS esegue aggiornamenti automatici delle versioni secondarie nella finestra di manutenzione.

CLIopzione:

--auto-minor-version-upgrade

--no-auto-minor-version-upgrade

RDSAPIparametro:

AutoMinorVersionUpgrade

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica si verifica un'interruzione.

Backup retention period (Periodo di retention dei backup)

Il numero di giorni in cui desideri eseguire il backup automatico del cluster di database da mantenere. Per un cluster di database non cruciale, impostare questo valore su 1 o su un valore maggiore.

Per ulteriori informazioni, consulta Introduzione ai backup.

CLIopzione:

--backup-retention-period

RDSAPIparametro:

BackupRetentionPeriod

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente ed è possibile modificare l'impostazione da un valore diverso da zero a un altro valore diverso da zero, la modifica viene applicata in modo asincrono, appena possibile. In caso contrario, la modifica avviene durante la finestra di manutenzione successiva.

Si verifica un'interruzione se cambi da 0 a un valore diverso da zero o da un valore diverso da zero a 0.

Backup window (Finestra di backup)

Il periodo di tempo durante il quale Amazon RDS esegue automaticamente un backup del tuo cluster DB. A meno che non si abbiano preferenze specifiche per l'ora di esecuzione del backup del database, usare il valore predefinito No Preference (Nessuna preferenza).

Per ulteriori informazioni, consulta Introduzione ai backup.

CLIopzione:

--preferred-backup-window

RDSAPIparametro:

PreferredBackupWindow

La modifica viene applicata in modo asincrono, appena possibile.

Durante questa modifica non si verifica un'interruzione.

Autorità di certificazione

L'autorità di certificazione (CA) per il certificato del server utilizzato dal cluster DB.

Per ulteriori informazioni, consulta .

CLIopzione:

--ca-certificate-identifier

RDSAPIparametro:

CACertificateIdentifier

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

I tempi di interruzione si verificano solo se il motore database non supporta la rotazione senza riavvio. È possibile utilizzare il describe-db-engine-versions AWS CLI comando per determinare se il motore DB supporta la rotazione senza riavvio.
Copy tags to snapshots (Copia tag in snapshot)

Questa opzione consente di copiare i tag del cluster di database in uno snapshot DB quando si crea uno snapshot.

Per ulteriori informazioni, consulta Etichettatura di RDS.

CLIopzione:

-copy-tags-to-snapshot

-no-copy-tags-to-snapshot

RDSAPIparametro:

CopyTagsToSnapshot

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Database authentication (Autenticazione del database)

Password authentication (Autenticazione password) è supportato solo cluster di database Multi-AZ.

Nessuna perché l'autenticazione con password è predefinita.

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

DB Cluster Identifier (Identificatore cluster DB)

L'identificatore del cluster di database. Questo valore è archiviato come stringa in caratteri minuscoli.

Quando modifichi l'identificatore del cluster database, cambiano anche l'endpoint del cluster database e gli identificatori e gli endpoint delle istanze database nel cluster database. Il nome del nuovo cluster database deve essere univoco. La lunghezza massima è 63 caratteri.

I nomi delle istanze database nel cluster database vengono modificati in modo che corrispondano al nuovo nome del cluster database. Il nome di una nuova istanza database non può essere uguale al nome di un'istanza database esistente. Ad esempio, se si modifica il nome del cluster database in maz, è possibile che il nome dell'istanza database venga modificato in maz-instance-1. In questo caso, non può esistere un'istanza database denominata maz-instance-1.

Per ulteriori informazioni, consulta Ridenominazione di un cluster DB Multi-AZ per Amazon RDS.

CLIopzione:

--new-db-cluster-identifier

RDSAPIparametro:

NewDBClusterIdentifier

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

Classe istanza del cluster di database

La capacità di calcolo e di memoria di ciascuna istanza database nel cluster di Multi-AZ, ad esempio db.r6gd.xlarge.

Se possibile, scegliere una classe di istanza database sufficientemente ampia da poter tenere in memoria un tipico set di lavoro di query. Quando i set di lavoro sono conservati in memoria, il sistema può evitare di scrivere sul disco, migliorando le prestazioni.

Per ulteriori informazioni, consulta Disponibilità di classi di istanze per cluster DB Multi-AZ.

CLIopzione:

--db-cluster-instance-class

RDSAPIparametro:

DBClusterInstanceClass

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica si verifica un'interruzione.

DB cluster parameter group (Gruppo di parametri del cluster database)

Gruppo di parametri del cluster di database da associare al cluster di database.

Per ulteriori informazioni, consulta Gruppi di parametri per cluster DB Multi-AZ.

CLIopzione:

--db-cluster-parameter-group-name

RDSAPIparametro:

DBClusterParameterGroupName

La modifica del gruppo di parametri avviene immediatamente.

Durante questa modifica non si verifica un'interruzione. Quando modifichi il gruppo di parametri, le modifiche apportate ad alcuni parametri vengono applicate alle istanze database nel cluster di database Multi-AZ immediatamente senza un riavvio. Le modifiche apportate ad altri parametri vengono applicate solo dopo che le istanze database vengano riavviate.

DB engine version (Versione motore del database

Versione del motore del database da utilizzare.

CLIopzione:

--engine-version

RDSAPIparametro:

EngineVersion

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica si verifica un'interruzione.

Deletion protection (Protezione da eliminazione)

L'opzione Enable deletion protection (Abilita protezione da eliminazione) permette di impedire l'eliminazione del cluster di database.

Per ulteriori informazioni, consulta Eliminazione di un'istanza database.

CLIopzione:

--deletion-protection

--no-deletion-protection

RDSAPIparametro:

DeletionProtection

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Maintenance window (Finestra di manutenzione)

La finestra di 30 minuti entro cui vengono applicate la modifiche in corso al cluster di database. Se il periodo di tempo non è rilevante, scegli No Preference (Nessuna preferenza).

Per ulteriori informazioni, consulta Finestra RDS di manutenzione di Amazon.

CLIopzione:

--preferred-maintenance-window

RDSAPIparametro:

PreferredMaintenanceWindow

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Se sono presenti una o più operazioni in sospeso che causano un'interruzione e la finestra di manutenzione viene modificata per includere l'ora corrente, tali operazioni in sospeso vengono applicate immediatamente e si verifica un'interruzione.

Gestisci le credenziali principali in AWS Secrets Manager

Seleziona Manage master credentials in AWS Secrets Manager (Gestione credenziali master in AWS Secrets Manager) per gestire la password dell'utente master in un segreto di Secrets Manager.

Facoltativamente, scegli una KMS chiave da usare per proteggere il segreto. Scegli tra le KMS chiavi del tuo account o inserisci la chiave da un altro account.

Se stai RDS già gestendo la password dell'utente principale per il cluster DB, puoi ruotare la password dell'utente principale scegliendo Ruota segreto immediatamente.

Per ulteriori informazioni, consulta Gestione delle password con Amazon RDS e AWS Secrets Manager.

CLIopzione:

--manage-master-user-password | --no-manage-master-user-password

--master-user-secret-kms-key-id

--rotate-master-user-password | --no-rotate-master-user-password

RDSAPIparametro:

ManageMasterUserPassword

MasterUserSecretKmsKeyId

RotateMasterUserPassword

Quando attivi o disattivi la gestione automatica delle password dell'utente master, la modifica viene applicata immediatamente. Questa modifica ignora l'impostazione Apply immediately (Applica immediatamente).

Quando ruoti la password dell'utente master, è necessario specificare che la modifica venga applicata immediatamente.

Durante questa modifica non si verifica un'interruzione.

New master password (Nuova password master)

La password dell'account utente master.

CLIopzione:

--master-user-password

RDSAPIparametro:

MasterUserPassword

La modifica viene applicata in modo asincrono, appena possibile. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Fornito IOPS

La quantità di Provisioned IOPS (operazioni di input/output al secondo) da allocare inizialmente per il cluster DB.

CLIopzione:

--iops

RDSAPIparametro:

Iops

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

Accesso pubblico

Accessibile pubblicamente per assegnare al cluster DB un indirizzo IP pubblico, il che significa che è accessibile al di fuori del suo cloud privato virtuale (VPC). Per essere accessibile pubblicamente, il cluster DB deve anche trovarsi in una sottorete pubblica diVPC.

Non accessibile pubblicamente per rendere il cluster DB accessibile solo dall'interno diVPC.

Per ulteriori informazioni, consulta Nascondere un di istanze DB in un ambiente da Internet VPC.

Per connettersi a un cluster DB dall'esternoVPC, il cluster DB deve essere accessibile pubblicamente. Inoltre, l'accesso deve essere concesso utilizzando le regole in ingresso del gruppo di sicurezza del cluster di database e devono essere soddisfatti altri requisiti. Per ulteriori informazioni, consulta Impossibile connettersi all'istanza Amazon RDS DB.

Se il cluster DB non è accessibile pubblicamente, è possibile utilizzare una AWS Site-to-Site VPN connessione o una AWS Direct Connect connessione per accedervi da una rete privata. Per ulteriori informazioni, consulta Riservatezza del traffico Internet.

Non disponibile durante la modifica di un cluster di database.

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Storage Type (Tipo di storage)

Il tipo di archiviazione per il cluster di database.

Sono supportati solo gli storage General Purpose SSD (gp3), Provisioned IOPS (io1) e Provisioned IOPS SSD (io2).

Per ulteriori informazioni, consulta Tipi RDS di storage Amazon.

CLIopzione:

--storage-type

RDSAPIparametro:

StorageType

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

VPCgruppo di sicurezza

I gruppi di sicurezza da associare al cluster di database.

Per ulteriori informazioni, consulta Panoramica dei gruppi VPC di sicurezza.

CLIopzione:

--vpc-security-group-ids

RDSAPIparametro:

VpcSecurityGroupIds

La modifica viene applicata in modo asincrono, appena possibile. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Impostazioni che non si applicano durante la modifica di cluster di database Multi-AZ

Le seguenti impostazioni nel AWS CLI comando modify-db-clustere nell'RDSAPIoperazione M odifyDBCluster non si applicano ai cluster DB Multi-AZ.

Inoltre, non è possibile specificare queste impostazioni per i cluster di database Multi-AZ nella console.

AWS CLI impostazione RDSAPIambientazione

--backtrack-window

BacktrackWindow

--cloudwatch-logs-export-configuration

CloudwatchLogsExportConfiguration

--copy-tags-to-snapshot | --no-copy-tags-to-snapshot

CopyTagsToSnapshot

--db-instance-parameter-group-name

DBInstanceParameterGroupName

--domain

Domain

--domain-iam-role-name

DomainIAMRoleName

--enable-global-write-forwarding | --no-enable-global-write-forwarding

EnableGlobalWriteForwarding

--enable-http-endpoint | --no-enable-http-endpoint

EnableHttpEndpoint

--enable-iam-database-authentication | --no-enable-iam-database-authentication

EnableIAMDatabaseAuthentication

--option-group-name

OptionGroupName

--port

Port

--scaling-configuration

ScalingConfiguration

--storage-type

StorageType