Modification d'un cluster de base de données multi-AZ pour Amazon RDS - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Modification d'un cluster de base de données multi-AZ pour Amazon RDS

Un cluster de base de données multi-AZ compte une instance de base de données d'écriture et deux instances de base de données de lecture dans trois zones de disponibilité distinctes. Les clusters de base de données multi-AZ offrent une haute disponibilité, une capacité accrue pour les charges de travail en lecture et une moindre latence par rapport aux déploiements multi-AZ. Pour de plus amples informations sur les clusters de base de données multi-AZ, consultez Déploiements de clusters de bases de données multi-AZ pour Amazon RDS.

Vous pouvez modifier un cluster de base de données multi-AZ pour en changer les paramètres. Vous pouvez également effectuer des opérations sur un cluster de base de données multi-AZ, notamment créer un instantané.

Important

Vous ne pouvez pas modifier les instances de base de données au sein d'un cluster de base de données multi-AZ. Toutes les modifications doivent être effectuées au niveau du cluster de base de données. La seule opération que vous pouvez effectuer sur une instance de base de données au sein d'un cluster de base de données multi-AZ est de la redémarrer.

Vous pouvez modifier un cluster de base de données multi-AZ à l'aide du AWS Management Console AWS CLI, du ou du RDSAPI.

Pour modifier un cluster de base de données multi-AZ
  1. Connectez-vous à la RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Databases (Bases de données), puis le cluster de base de données multi-AZ que vous souhaitez modifier.

  3. Sélectionnez Modify (Modifier). La page Modify DB cluster (Modifier le cluster DB) s'affiche.

  4. Modifiez les paramètres de votre choix. Pour plus d'informations sur chaque paramètre, consultez Paramètres de modification des clusters de base de données multi-AZ.

  5. Lorsque tous les changements vous conviennent, choisissez Continuer et vérifiez le résumé des modifications.

  6. (Facultatif) Choisissez Appliquer immédiatement pour appliquer les modifications immédiatement. La sélection de cette option peut entraîner des temps d'arrêt dans certains cas. Pour de plus amples informations, veuillez consulter Application immédiate des modifications.

  7. Sur la page de confirmation, examinez vos modifications. Si elles sont correctes, choisissez Modify DB cluster (Modifier le cluster de base de données) pour enregistrer vos modifications.

    Vous pouvez également sélectionner Retour pour revoir vos modifications ou Annuler pour les annuler.

Pour modifier un cluster de base de données multi-AZ à l'aide de AWS CLI, appelez la modify-db-clustercommande. Spécifiez l'identifiant du cluster de base de données et les valeurs des options que vous souhaitez modifier. Pour plus d'informations sur chaque option, veuillez consulter Paramètres de modification des clusters de base de données multi-AZ.

Le code suivant modifie my-multi-az-dbcluster en définissant la période de rétention des sauvegardes sur 1 semaine (7 jours). Ce code active la protection contre la suppression en utilisant --deletion-protection. Pour désactiver la protection contre la suppression, utilisez --no-deletion-protection. Les modifications sont appliquées dans la prochaine fenêtre de maintenance à l'aide de --no-apply-immediately. Pour appliquer les modifications immédiatement, utilisez --apply-immediately. Pour de plus amples informations, veuillez consulter Application immédiate des modifications.

Dans Linux, macOS, ou Unix:

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

Dans Windows:

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

Pour modifier un cluster de base de données multi-AZ à l'aide d'Amazon RDSAPI, appelez l'odifyDBClusteropération M. Spécifiez l'identifiant du cluster de base de données et les paramètres que vous souhaitez modifier. Pour plus d'informations sur chaque paramètre, consultez Paramètres de modification des clusters de base de données multi-AZ.

Application immédiate des modifications

Quand vous modifiez un cluster de base de données multi-AZ, vous pouvez appliquer immédiatement les modifications. Pour appliquer immédiatement les modifications, choisissez l'option Appliquer immédiatement dans l' AWS Management Console. Vous pouvez également utiliser l'--apply-immediatelyoption lorsque vous appelez le AWS CLI ou définissez le ApplyImmediately paramètre sur true lorsque vous utilisez Amazon RDSAPI.

Si vous ne choisissez pas d'appliquer les modifications immédiatement, les modifications sont placées dans la file d'attente des modifications en attente. Au cours de la fenêtre de maintenance suivante, les modifications en attente sont appliquées. Si vous choisissez d'appliquer les modifications immédiatement, vos nouvelles modifications et les modifications placées dans la file d'attente des modifications en attente sont appliquées.

Important

Si des modifications en attente exigent que le cluster de base de données soit temporairement indisponible (temps d'arrêt), le choix de l'option Apply immediately (Appliquer immédiatement) peut entraîner une interruption inattendue.

Si vous choisissez d'appliquer une modification immédiatement, les modifications en attente sont également appliquées immédiatement, au lieu d'attendre la fenêtre de maintenance suivante.

Si vous ne souhaitez pas qu'une modification en attente soit appliquée lors de la fenêtre de maintenance suivante, vous pouvez modifier l'instance de base de données de façon à inverser la modification. Vous pouvez le faire en utilisant l'option AWS CLI et en spécifiant l'--apply-immediatelyoption.

Les modifications de certains paramètres de base de données sont appliquées immédiatement, même si vous choisissez de reporter vos modifications. Pour savoir comment les différents paramètres de base de données interagissent avec le paramètre Appliquer immédiatement, veuillez consulter Paramètres de modification des clusters de base de données multi-AZ.

Paramètres de modification des clusters de base de données multi-AZ

Pour obtenir des détails sur les paramètres que vous pouvez utiliser pour modifier un cluster de bases de données multi-AZ, consultez le tableau suivant. Pour plus d'informations sur les AWS CLI options, consultez modify-db-cluster. Pour plus d'informations sur les RDS API paramètres, reportez-vous à la section odifyDBClusterM.

Paramètre de la console Description du paramètre CLIoption et RDS API paramètre Lorsque la modification a lieu Remarques sur les temps d'arrêt

Stockage alloué

Capacité de stockage à allouer pour chaque instance de base de données du cluster de base de données (en gibioctets). Pour de plus amples informations, veuillez consulter Stockage d'instance Amazon RDS DB.

CLIoption :

--allocated-storage

RDSAPIparamètre :

AllocatedStorage

Si vous choisissez d'appliquer la modification immédiatement, elle se produit immédiatement.

Si vous ne choisissez pas d'appliquer la modification immédiatement, elle se produit lors de la fenêtre de maintenance suivante.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Mise à niveau automatique de versions mineures

Activez la mise à niveau automatique des versions mineures pour permettre au cluster de base de données de recevoir automatiquement les mises à niveau de la version mineure préférée du moteur de base de données lorsqu'elles sont disponibles. Amazon RDS effectue des mises à niveau automatiques des versions mineures dans la fenêtre de maintenance.

CLIoption :

--auto-minor-version-upgrade

--no-auto-minor-version-upgrade

RDSAPIparamètre :

AutoMinorVersionUpgrade

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Un temps d'arrêt a lieu pendant cette modification.

Période de rétention des sauvegardes

Nombre de jours durant lesquels les sauvegardes automatiques de votre cluster de base de données doivent être retenues. Pour un cluster de base de données important, définissez cette valeur sur 1 ou une valeur supérieure.

Pour de plus amples informations, veuillez consulter Présentation des sauvegardes.

CLIoption :

--backup-retention-period

RDSAPIparamètre :

BackupRetentionPeriod

Si vous choisissez d'appliquer la modification immédiatement, elle se produit immédiatement.

Si vous choisissez de ne pas appliquer la modification immédiatement et que vous remplacez la valeur non nulle du paramètre par une autre valeur non nulle, la modification est appliquée de manière asynchrone dès que possible. Sinon, la modification est appliquée pendant la fenêtre de maintenance suivante.

Un temps d'arrêt se produit si vous passez de 0 à une valeur non nulle, ou d'une valeur non nulle à 0.

Fenêtre de sauvegarde

Période pendant laquelle Amazon effectue RDS automatiquement une sauvegarde de votre cluster de base de données. Si vous n'avez pas besoin que votre base de données soit sauvegardée à un moment précis, utilisez la valeur par défaut No preference (Aucune préférence).

Pour de plus amples informations, veuillez consulter Présentation des sauvegardes.

CLIoption :

--preferred-backup-window

RDSAPIparamètre :

PreferredBackupWindow

La modification est appliquée de manière asynchrone, dès que possible.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Autorité de certification

L'autorité de certification (CA) pour le certificat de serveur utilisé par le cluster de base de données.

Pour de plus amples informations, veuillez consulter .

CLIoption :

--ca-certificate-identifier

RDSAPIparamètre :

CACertificateIdentifier

Si vous choisissez d'appliquer la modification immédiatement, elle se produit immédiatement.

Si vous ne choisissez pas d'appliquer la modification immédiatement, elle se produit lors de la fenêtre de maintenance suivante.

Un temps d'arrêt survient uniquement si le moteur de base de données ne prend pas en charge la rotation sans redémarrage. Vous pouvez utiliser la describe-db-engine-versions AWS CLI commande pour déterminer si le moteur de base de données prend en charge la rotation sans redémarrage.
Copier les balises aux instantanés

Cette option permet de copier toutes les identifications de cluster de base de données dans un instantané de base de données lorsque vous créez un instantané.

Pour de plus amples informations, veuillez consulter Marquage d' Amazon RDS.

CLIoption :

-copy-tags-to-snapshot

-no-copy-tags-to-snapshot

RDSAPIparamètre :

CopyTagsToSnapshot

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Authentification de base de données

Pour les clusters de base de données multi-AZ, seule l'option Password authentication (Authentification par mot de passe) est prise en charge.

Aucun(e) car l'authentification par mot de passe est la valeur par défaut.

Si vous choisissez d'appliquer la modification immédiatement, elle se produit immédiatement.

Si vous ne choisissez pas d'appliquer la modification immédiatement, elle se produit lors de la fenêtre de maintenance suivante.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Identificateur du cluster DB

Identifiant du cluster de bases de données. Cette valeur est stockée sous la forme d'une chaîne en minuscules.

Lorsque vous modifiez l'identifiant du cluster de bases de données, le point de terminaison du cluster de bases de données change. Les identificateurs et les points de terminaison des instances de base de données du cluster de bases de données changent également. Le nom du nouveau cluster de bases de données doit être unique. La longueur maximale est de 63 caractères.

Les noms des instances de base de données du cluster de bases de données sont modifiés pour correspondre au nouveau nom du cluster de bases de données. Le nom d'une nouvelle instance de base de données ne peut pas être identique à celui d'une instance de base de données existante. Par exemple, si vous remplacez le nom du cluster de bases de données par maz, le nom d'une instance de base de données peut être remplacé par maz-instance-1. Dans ce cas, aucune instance de base de données existante ne peut être nommée maz-instance-1.

Pour de plus amples informations, veuillez consulter Modification du nom d'un cluster de bases de données multi-AZ pour Amazon RDS.

CLIoption :

--new-db-cluster-identifier

RDSAPIparamètre :

NewDBClusterIdentifier

Si vous choisissez d'appliquer la modification immédiatement, elle se produit immédiatement.

Si vous ne choisissez pas d'appliquer la modification immédiatement, elle se produit lors de la fenêtre de maintenance suivante.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Classe d'instance de cluster de base de données

Capacité de calcul et de mémoire de chaque instance de base de données contenue dans le cluster de base de données multi-AZ, par exemple db.r6gd.xlarge.

Dans la mesure du possible, choisissez une classe d'instance de base de données suffisamment grande pour qu'un ensemble de travail de requête classique puisse tenir dans la mémoire. Lorsque les ensembles de travail sont en mémoire, le système peut éviter d'écrire sur le disque, ce qui améliore les performances.

Pour de plus amples informations, veuillez consulter Disponibilité des classes d'instance pour les clusters de bases de données multi-AZ.

CLIoption :

--db-cluster-instance-class

RDSAPIparamètre :

DBClusterInstanceClass

Si vous choisissez d'appliquer la modification immédiatement, elle se produit immédiatement.

Si vous ne choisissez pas d'appliquer la modification immédiatement, elle se produit lors de la fenêtre de maintenance suivante.

Un temps d'arrêt a lieu pendant cette modification.

Groupe de paramètres de cluster de bases de données

Groupe de paramètres de cluster de bases de données que vous souhaitez associer au cluster de bases de données.

Pour de plus amples informations, veuillez consulter Groupes de paramètres pour les clusters de bases de données multi-AZ.

CLIoption :

--db-cluster-parameter-group-name

RDSAPIparamètre :

DBClusterParameterGroupName

La modification du groupe de paramètres a lieu immédiatement.

Aucun temps d'arrêt n'a lieu pendant cette modification. Lorsque vous modifiez le groupe de paramètres, les modifications apportées à certains paramètres s'appliquent immédiatement aux instances de base de données du cluster de base de données multi-AZ, sans redémarrage. Les modifications apportées aux autres paramètres s'appliquent uniquement après le redémarrage des instances de base de données.

Version du moteur de base de données

Version du moteur de base de données que vous souhaitez utiliser.

CLIoption :

--engine-version

RDSAPIparamètre :

EngineVersion

Si vous choisissez d'appliquer la modification immédiatement, elle se produit immédiatement.

Si vous ne choisissez pas d'appliquer la modification immédiatement, elle se produit lors de la fenêtre de maintenance suivante.

Un temps d'arrêt a lieu pendant cette modification.

Deletion protection (Protection contre la suppression)

Sélectionnez Enable deletion protection (Activer la protection de la suppression) pour empêcher la suppression de votre cluster de bases de données.

Pour de plus amples informations, veuillez consulter Suppression d'une instance DB.

CLIoption :

--deletion-protection

--no-deletion-protection

RDSAPIparamètre :

DeletionProtection

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Fenêtre de maintenance

Fenêtre de 30 minutes durant laquelle les modifications en attente sont appliquées à votre cluster de base de données. Si la période n'a pas d'importance, choisissez No preference (Aucune préférence).

Pour de plus amples informations, veuillez consulter La fenêtre de RDS maintenance d'Amazon.

CLIoption :

--preferred-maintenance-window

RDSAPIparamètre :

PreferredMaintenanceWindow

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Si une ou plusieurs actions en attente entraînent un temps d'arrêt et que la fenêtre de maintenance est modifiée pour inclure l'heure actuelle, les actions en attente sont appliquées immédiatement et un temps d'arrêt se produit.

Gérez les informations d'identification principales dans AWS Secrets Manager

Sélectionnez Gérer les informations d'identification principales dans AWS Secrets Manager pour gérer le mot de passe d'utilisateur principal dans un secret, dans Secrets Manager.

Choisissez éventuellement une KMS clé à utiliser pour protéger le secret. Choisissez l'une KMS des clés de votre compte ou saisissez la clé d'un autre compte.

Si vous RDS gérez déjà le mot de passe de l'utilisateur principal pour le cluster de base de données, vous pouvez changer le mot de passe de l'utilisateur principal en choisissant Rotate secret immediately.

Pour de plus amples informations, veuillez consulter Gestion des mots de passe avec Amazon RDS, et AWS Secrets Manager.

CLIoption :

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

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

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

RDSAPIparamètre :

ManageMasterUserPassword

MasterUserSecretKmsKeyId

RotateMasterUserPassword

Si vous activez ou désactivez la gestion automatique des mots de passe d'utilisateur principal, la modification se produit immédiatement. Cette modification ignore le paramètre d'application immédiate.

Si vous effectuez la rotation du mot de passe de l'utilisateur principal, vous devez spécifier que la modification doit s'appliquer immédiatement.

Aucun temps d'arrêt n'a lieu pendant cette modification.

New master password

Mot de passe de votre compte utilisateur principal.

CLIoption :

--master-user-password

RDSAPIparamètre :

MasterUserPassword

La modification est appliquée de manière asynchrone, dès que possible. Ce paramètre ignore le paramètre Appliquer immédiatement.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Provisionné IOPS

Quantité provisionnée IOPS (opérations d'entrée/sortie par seconde) à allouer initialement au cluster de bases de données.

CLIoption :

--iops

RDSAPIparamètre :

Iops

Si vous choisissez d'appliquer la modification immédiatement, elle se produit immédiatement.

Si vous ne choisissez pas d'appliquer la modification immédiatement, elle se produit lors de la fenêtre de maintenance suivante.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Accès public

Accessible au public pour attribuer au cluster de bases de données une adresse IP publique, ce qui signifie qu'il est accessible en dehors de son cloud privé virtuel (VPC). Pour être accessible au public, le cluster de base de données doit également se trouver dans un sous-réseau public duVPC.

Non accessible au public afin de rendre le cluster de base de données accessible uniquement depuis l'intérieur duVPC.

Pour de plus amples informations, veuillez consulter Masquer un d'instances de base VPC de données dans un.

Pour se connecter à un cluster de base de données depuis l'extérieur de celui-ciVPC, le cluster de base de données doit être accessible au public. De plus, l'accès doit être accordé en utilisant les règles entrantes du groupe de sécurité du cluster de base de données, et d'autres conditions doivent être remplies. Pour de plus amples informations, veuillez consulter Impossible de se connecter à l'RDSinstance de base de données Amazon.

Si votre cluster de base de données n'est pas accessible au public, vous pouvez utiliser une AWS Site-to-Site VPN AWS Direct Connect connexion ou une connexion pour y accéder depuis un réseau privé. Pour de plus amples informations, veuillez consulter Confidentialité du trafic inter-réseau.

Non disponible lors de la modification d'un cluster de base de données.

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Type de stockage

Type de stockage pour votre cluster de base de données.

Seul le stockage à usage général SSD (gp3), provisionné IOPS (io1) et provisionné IOPS SSD (io2) est pris en charge.

Pour de plus amples informations, veuillez consulter Types RDS de stockage Amazon.

CLIoption :

--storage-type

RDSAPIparamètre :

StorageType

Si vous choisissez d'appliquer la modification immédiatement, elle se produit immédiatement.

Si vous ne choisissez pas d'appliquer la modification immédiatement, elle se produit lors de la fenêtre de maintenance suivante.

Aucun temps d'arrêt n'a lieu pendant cette modification.

VPCgroupe de sécurité

Groupes de sécurité à associer au cluster de base de données.

Pour de plus amples informations, veuillez consulter Vue d'ensemble des groupes VPC de sécurité.

CLIoption :

--vpc-security-group-ids

RDSAPIparamètre :

VpcSecurityGroupIds

La modification est appliquée de manière asynchrone, dès que possible. Ce paramètre ignore le paramètre Appliquer immédiatement.

Aucun temps d'arrêt n'a lieu pendant cette modification.

Paramètres non applicables pendant la modification de clusters de base de données multi-AZ

Les paramètres suivants de la AWS CLI commande modify-db-clusteret de l'RDSAPIopération M odifyDBCluster ne s'appliquent pas aux clusters de bases de données multi-AZ.

Vous ne pouvez pas non plus modifier ces paramètres pour les clusters de base de données multi-AZ dans la console.

AWS CLI réglage RDSAPIréglage

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