定义与 AWS RDS 数据库的 SSL 连接 - 7.2

Talend MDM Platform 安装指南,适用于:Windows

EnrichVersion
7.2
EnrichProdName
Talend MDM Platform
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio

以下步骤说明了如何通过数据库配置页,为在网络上启用了 AWS RDS 数据库的 Talend Administration Center 定义 SSL 连接。

开始之前

下载并安装补丁 TPS-3375。您可以通过创建支持案例来获取它。

过程

  1. 启动应用程序服务器,然后打开 Web 浏览器并键入 Talend Administration Center Web 应用程序的 URL。
  2. 在登录页上,单击 Go to db config page (转到数据库配置页),然后输入管理员密码。
  3. 要访问 SSL 加密的 MySQL 服务器,请添加以下 JDBC URL 及其附加参数:jdbc:mysql://{Endpoint}:3306/{DB_Name}?verifyServerCertificate=true&useSSL=true&requireSSL=true&trustCertificateKeyStoreUrl=file:///{Path_to_keystore}&trustCertificateKeyStorePassword=password
  4. 使用以下 java keytool 命令,通过 AWS 捆绑的证书生成密钥库:keytool -import -alias {alias_name} -file rds-combined-ca-bundle.pem -keystore {name_of_keystore}
    示例:keytool -import -alias rdsmysql -file rds-combined-ca-bundle.pem -keystore rdskeystore
    提示: 您可以通过在 setenv.sh 文件中添加 Djavax.net.debug=SSL 来启用调试模式,了解配置使用了哪些证书。