Questa pagina descrive come configurare Change Data Capture (CDC) per trasferire dati in streaming da un database Amazon Aurora MySQL a una destinazione supportata, come BigQuery o Cloud Storage.
Crea un gruppo di parametri
- Avvia la dashboard di Amazon RDS. 
- Nel riquadro di navigazione a scomparsa, fai clic su Gruppi di parametri. 
- Fai clic su Crea gruppo di parametri. Viene visualizzata la pagina Crea gruppo di parametri. 
- Utilizza la seguente tabella per compilare i campi di questa pagina: - Campo - Descrizione - Famiglia di gruppi di parametri - Seleziona la famiglia che corrisponde al tuo database. - Tipo - Seleziona Gruppo di parametri del cluster di database. - Nome del gruppo - Indica un nome per il gruppo di parametri. - Descrizione - Indica una descrizione per il gruppo di parametri. 
- Fai clic su Crea. 
- Seleziona la casella di controllo a sinistra del gruppo di parametri appena creato. 
- Nella sezione Azioni del gruppo di parametri, fai clic su Modifica. 
- Imposta i seguenti valori dei parametri: - Per la replica basata su GTID: - Parametro - Valore - binlog_format - ROW- log_bin_use_v1_row_events - 1- sola_lettura - 0- net_read_timeout - 3600- net_write_timeout - 3600- wait_timeout - 86400- expire-logs-days - 7- binlog_row_image - FULL- max_allowed_packet - 1G(valore consigliato)- log-replica-updates - 1- enforce-gtid-consistency - ON- gtid_mode 
 Puoi impostare questo parametro su- ON- ONsolo dopo aver impostato- enforce-gtid-consistencysu- ON. In generale,- gtid_modepuò avere i seguenti valori:- OFF
- OFF_PERMISSIVE
- ON_PERMISSIVE
- ON
 - gtid_modeun passo alla volta. Ad esempio, se la modalità attuale è impostata su- OFF, fai quanto segue:- Modifica l'impostazione in OFF_PERMISSIVE.
- Modifica l'impostazione in ON_PERMISSIVE.
- Modifica l'impostazione in ON.
 
- Per la replica basata su binlog: - Parametro - Valore - binlog_format - ROW
 
- Fai clic su Salva modifiche. 
Assegna il gruppo di parametri all'istanza di database
- Avvia la dashboard di Amazon RDS. 
- Nel riquadro di navigazione a scomparsa, fai clic su Database e seleziona l'istanza di database. 
- Dal menu Azioni istanza, seleziona Modifica. Viene visualizzata la finestra di dialogo Modifica istanza database. 
- Nella sezione Configurazione aggiuntiva, seleziona il gruppo di parametri del cluster di database che hai creato. 
- Imposta il Periodo di conservazione dei backup su 7 giorni. 
- Fai clic su Continua. 
- Nel riquadro Pianificazione delle modifiche, seleziona l'opzione Applica immediatamente. 
Imposta il periodo di conservazione dei log binari
- Inserisci il seguente comando MySQL: - call mysql.rds_set_configuration('binlog retention hours', 168); 
- Riavvia il server MySQL in modo che le modifiche effettuate vengano applicate. 
Crea un utente Datastream
- Crea un utente Datastream: - CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; 
- Concedi i seguenti privilegi: - GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; GRANT EXECUTE ON PROCEDURE mysql.rds_show_configuration TO 'datastream'@'%'; FLUSH PRIVILEGES; 
Passaggi successivi
- Scopri di più su come Datastream funziona con le origini MySQL.