我正在尝试通过SSL连接到托管在AWS RDS上的MariaDB实例
查看文档:{{3}}
似乎我需要设置这4个参数:
UseSSL=True
SSL_ca=ca-cert.pem
SSL_cert=client-cert.pem
SSL_key=client-key.pem
但是Amazon只给了我rds-combined-ca-bundle.pem
我对TLS / SSL不太了解。我需要生成那些.pem文件吗? 如果是,怎么办?
我也尝试这样做:
db_params->Add("DriverID=MySQL");
db_params->Add("Server=my.rds.url.com");
db_params->Add("Port=9999");
db_params->Add("Database=my_database");
db_params->Add("User_Name=my_user");
db_params->Add("Password=my_password");
db_params->Add("UseSSL=True");
db_params->Add("SSL_ca=absolute\\path\\to\\rds-combined-ca-bundle.pem");
但是它引发了异常
[FireDAC][Phys][MySQL] SSL connection error
没有用户名和密码...
谢谢!