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

Talend Data Integration 安装指南,适用于:Linux

EnrichVersion
7.2
EnrichProdName
Talend Data Integration
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend Runtime
Talend Studio
task
数据治理

以下步骤说明了如何通过数据库配置页,为在网络上启用了 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 来启用调试模式,了解配置使用了哪些证书。