Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save romanbonapart/c68944eab082a7886e2afcd166623935 to your computer and use it in GitHub Desktop.
Save romanbonapart/c68944eab082a7886e2afcd166623935 to your computer and use it in GitHub Desktop.
Debezium MySQL Connector using AWS Glue Schema Registry with IAM Authentication for Kafka
connector.class=io.debezium.connector.mysql.MySqlConnector
value.converter.schemaAutoRegistrationEnabled=true
tasks.max=1
database.history.consumer.sasl.jaas.config=software.amazon.msk.auth.iam.IAMLoginModule required;
database.history.kafka.topic=dbhistory.debezium-poc.mysql
key.converter.region=us-east-1
database.history.producer.sasl.client.callback.handler.class=software.amazon.msk.auth.iam.IAMClientCallbackHandler
database.history.consumer.sasl.client.callback.handler.class=software.amazon.msk.auth.iam.IAMClientCallbackHandler
database.history.consumer.security.protocol=SASL_SSL
internal.key.converter.schemas.enable=false
value.converter.avroRecordType=GENERIC_RECORD
include.schema.changes=true
#key.converter=org.apache.kafka.connect.storage.StringConverter
tombstones.on.delete=false
key.converter.avroRecordType=GENERIC_RECORD
value.converter=com.amazonaws.services.schemaregistry.kafkaconnect.AWSKafkaAvroConverter
database.whitelist=dataset
key.converter=com.amazonaws.services.schemaregistry.kafkaconnect.AWSKafkaAvroConverter
database.history.producer.sasl.mechanism=AWS_MSK_IAM
database.history.producer.sasl.jaas.config=software.amazon.msk.auth.iam.IAMLoginModule required;
database.user=admin
database.server.id=123456
database.history.producer.security.protocol=SASL_SSL
database.history.kafka.bootstrap.servers=<kafka-broker>
database.server.name=debezium-poc
value.converter.registry.name=debezium-poc-value
database.port=3306
value.converter.region=us-east-1
key.converter.registry.name=debezium-poc-key
key.converter.schemas.enable=false
internal.key.converter=com.amazonaws.services.schemaregistry.kafkaconnect.AWSKafkaAvroConverter
key.converter.schemaAutoRegistrationEnabled=true
database.hostname=
database.password=
internal.value.converter.schemas.enable=false
internal.value.converter=com.amazonaws.services.schemaregistry.kafkaconnect.AWSKafkaAvroConverter
value.converter.schemas.enable=true
database.history.consumer.sasl.mechanism=AWS_MSK_IAM
database.include.list=dataset
snapshot.mode=initial
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment