38 lines
997 B
YAML
Raw Normal View History

source:
type: mysql
config:
# Coordinates
host_port: localhost:3306
database: dbname
# Credentials
username: root
password: example
# If you need to use SSL with MySQL:
# options:
# connect_args:
# ssl_ca: "path_to/server-ca.pem"
# ssl_cert: "path_to/client-cert.pem"
# ssl_key: "path_to/client-key.pem"
# AWS RDS IAM Authentication (alternative to password)
# auth_mode: "AWS_IAM"
# aws_config:
# aws_region: us-west-2
# Advanced AWS configuration with profiles, role assumption, and retry settings:
# auth_mode: "AWS_IAM"
# aws_config:
# aws_region: us-west-2
# aws_profile: production
# aws_role: "arn:aws:iam::123456789:role/DataHubRole"
# aws_retry_num: 10
# aws_retry_mode: adaptive
# When auth_mode is "AWS_IAM", the password field is ignored
# AWS credentials can be configured via AWS CLI, environment variables, or IAM role
sink:
# sink configs