Cette page explique comment configurer la capture de données modifiées (CDC) pour diffuser des données en flux continu depuis une base de données Amazon Aurora MySQL vers une destination compatible, comme BigQuery ou Cloud Storage.
Créer un groupe de paramètres
- Lancez votre tableau de bord Amazon RDS. 
- Dans le panneau de navigation, cliquez sur Groupes de paramètres. 
- Cliquez sur Créer un groupe de paramètres. La page Créer un groupe de paramètres s'affiche. 
- Renseignez les champs de cette page à l'aide du tableau suivant : - Champ - Description - Famille de groupe de paramètres - Sélectionnez la famille qui correspond à votre base de données. - Type - Sélectionnez le groupe de paramètres du cluster de base de données. - Nom du groupe - Saisissez un nom pour le groupe de paramètres. - Description - Saisissez une description pour le groupe de paramètres. 
- Cliquez sur Créer. 
- Cochez la case à gauche du groupe de paramètres que vous venez de créer. 
- Sous Actions associées au groupe de paramètres, cliquez sur Modifier. 
- Définissez les valeurs de paramètre suivantes : - Pour la réplication basée sur GTID : - Paramètre - Valeur - binlog_format - ROW- log_bin_use_v1_row_events - 1- read_only - 0- net_read_timeout - 3600- net_write_timeout - 3600- wait_timeout - 86400- expire-logs-days - 7- binlog_row_image - FULL- max_allowed_packet - 1G(valeur recommandée)- log-replica-updates - 1- enforce-gtid-consistency - ON- gtid_mode 
 Vous ne pouvez définir ce paramètre sur- ON- ONqu'après avoir défini- enforce-gtid-consistencysur- ON. En général,- gtid_modepeut avoir les valeurs suivantes :- OFF
- OFF_PERMISSIVE
- ON_PERMISSIVE
- ON
 - gtid_modequ'une étape à la fois. Par exemple, si le mode actuel est défini sur- OFF, procédez comme suit :- Définissez le paramètre sur OFF_PERMISSIVE.
- Définissez le paramètre sur ON_PERMISSIVE.
- Définissez le paramètre sur ON.
 
- Pour la réplication basée sur le binlog : - Paramètre - Valeur - binlog_format - ROW
 
- Cliquez sur Enregistrer les modifications. 
Attribuer le groupe de paramètres à l'instance de base de données
- Lancez votre tableau de bord Amazon RDS. 
- Dans le panneau de navigation, cliquez sur Bases de données, puis sélectionnez votre instance de base de données. 
- Dans le menu Actions associées à l'instance, sélectionnez Modifier. La boîte de dialogue Modifier l'instance de base de données s'affiche. 
- Dans la section Configuration supplémentaire, sélectionnez le groupe de paramètres du cluster de bases de données que vous avez créé. 
- Définissez la durée de conservation des sauvegardes sur 7 jours. 
- Cliquez sur Continuer. 
- Dans le volet Planification des modifications, sélectionnez l'option Appliquer immédiatement. 
Définir la durée de conservation du journal binaire
- Saisissez la commande MySQL suivante : - call mysql.rds_set_configuration('binlog retention hours', 168); 
- Redémarrez votre serveur MySQL pour que les modifications apportées soient prises en compte. 
Créer un utilisateur Datastream
- Créez un utilisateur Datastream : - CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; 
- Attribuez-lui les droits suivants : - GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; GRANT EXECUTE ON PROCEDURE mysql.rds_show_configuration TO 'datastream'@'%'; FLUSH PRIVILEGES; 
Étapes suivantes
- Découvrez comment Datastream fonctionne avec les sources MySQL.