Auf dieser Seite wird beschrieben, wie Sie Change Data Capture (CDC) konfigurieren, um Daten aus einer Amazon Aurora MySQL-Datenbank in ein unterstütztes Ziel wie BigQuery oder Cloud Storage zu streamen.
Parametergruppe erstellen
- Starten Sie Ihr Amazon RDS-Dashboard. 
- Klicken Sie in der Navigationsleiste auf Parametergruppen. 
- Klicken Sie auf Parametergruppe erstellen. Die Seite Parametergruppe erstellen wird angezeigt. 
- Füllen Sie die Felder dieser Seite anhand der folgenden Tabelle aus: - Feld - Beschreibung - Parametergruppen-Familie - Wählen Sie die Familie Ihrer Datenbank aus. - Typ - Wählen Sie die Parametergruppe des DB-Clusters aus. - Gruppenname - Geben Sie einen Namen für die Parametergruppe ein. - Beschreibung - Geben Sie eine Beschreibung für die Parametergruppe ein. 
- Klicken Sie auf Erstellen. 
- Klicken Sie auf das Kästchen links neben der neu erstellten Parametergruppe. 
- Klicken Sie unter Parametergruppenaktionen auf Bearbeiten. 
- Legen Sie die folgenden Parameterwerte fest: - Für die GTID-basierte Replikation: - Parameter - Wert - 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(empfohlener Wert)- log-replica-updates - 1- enforce-gtid-consistency - ON- gtid_mode 
 Sie können diesen Parameter nur auf- ON- ONfestlegen, nachdem Sie- enforce-gtid-consistencyauf- ONfestgelegt haben. Im Allgemeinen kann- gtid_modedie folgenden Werte haben:- OFF
- OFF_PERMISSIVE
- ON_PERMISSIVE
- ON
 - gtid_modenur schrittweise ändern. Wenn der aktuelle Modus beispielsweise auf- OFFfestgelegt ist, gehen Sie so vor:- Ändern Sie die Einstellung in OFF_PERMISSIVE.
- Ändern Sie die Einstellung in ON_PERMISSIVE.
- Ändern Sie die Einstellung in ON.
 
- Für die binlogbasierte Replikation: - Parameter - Wert - binlog_format - ROW
 
- Klicken Sie auf Änderungen speichern. 
Parametergruppe der Datenbankinstanz zuweisen
- Starten Sie das Amazon RDS-Dashboard. 
- Klicken Sie in der Navigationsleiste auf Datenbanken und wählen Sie dann Ihre Datenbankinstanz aus. 
- Wählen Sie im Menü Instanzaktionen die Option Ändern aus. Das Dialogfeld DB-Instanz ändern wird angezeigt. 
- Wählen Sie im Abschnitt Zusätzliche Konfiguration die Parametergruppe des Datenbankclusters aus, die Sie erstellt haben. 
- Legen Sie den Zeitraum für die Sicherungsaufbewahrung auf 7 Tage fest. 
- Klicken Sie auf Weiter. 
- Wählen Sie im Bereich Planen von Änderungen die Option Sofort anwenden aus. 
Aufbewahrungsdauer für binäre Logs festlegen
- Geben Sie den folgenden MySQL-Befehl ein: - call mysql.rds_set_configuration('binlog retention hours', 168); 
- Starten Sie den MySQL-Server neu, damit die vorgenommenen Änderungen wirksam werden. 
Datastream-Nutzer erstellen
- Datastream-Nutzer erstellen: - CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; 
- Erteilen Sie ihnen die folgenden Berechtigungen: - GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; GRANT EXECUTE ON PROCEDURE mysql.rds_show_configuration TO 'datastream'@'%'; FLUSH PRIVILEGES;