a. SQL Server Standard Edition
b. In the security group allow TCP traffic from all sources on port 1433
a. execute the scripts given under database/cdc_script.sql
a. When creating endpoint choose type "Gateway" and service name "com.amazonaws.us-east-1.s3" (change region according to your bucket)
a. Cluster type : Provisioned
b. Security group : allow inbound and outbound traffic from everywhere (you can keep it more restricted to allow only from required sources)
c. Authentication type : IAM
a. IAM policy details given here : IAM/MSKConnectorRole.json
a. Debezium Connector for SQL Server : https://www.confluent.io/hub/debezium/debezium-connector-sqlserver
b. Kafka-S3-Sink Connector: https://www.confluent.io/hub/confluentinc/kafka-connect-s3
follow the steps explained in the video to create the source connector
Step 7: Create and EC2 instance (This step is optional , we are doing this to just to view the data in Kafka topic)
a. Create EC2 instance
b. Create EC2 service role with IAM permissions given here : IAM/ecRole.json
Step 8: Verify the data in topic (This step is optional , we are doing this to just to view the data in Kafka topic)
a. Install Kafka by using the commands given here : kafka/kafka_commands.txt
b. Use the console consumer command (#7 in above file) to view the data in topic
follow the steps explained in the video to create the Sink connector