CloverETL Designer(コミュニティバージョン)でリモートmysqlデータベースに接続しようとしています
この主題に関する例を含むドキュメントは断片化されているように見えるので、私はビットをつなぎ合わせようとしましたが、それらが正しい場合は使用しません。このテーマに関する提案やさらなる説明をいただければ幸いです。
これが私がこれまでに持っているものです:
SSL証明書
別のVPN接続として、サーバーの担当者から生のCA証明書が渡され、CloverETLワークスペースのconnフォルダーに.crtファイルとして保存されました。
CloverETL接続
- 新しいDB接続を作成し、SSLなしで機能することをテストしました
- グラフウィンドウで簡単なグラフを作成しました
ソースビューへの切り替え次のように、接続コードにパラメータ属性を追加しました。
<Connection database="MYSQL" dbURL="jdbc:mysql://hostname/database_name" id="JDBC0" jdbcSpecific="MYSQL" name="CPM" parameters="ssl=${WORKSPACE}/conn/mysql_cpm_cert.crt" password="password" type="JDBC" user="username"/>
次に、DBテーブルから新しいメタデータを作成してデータベースへの接続をテストしました
問題は、接続が安全になったかどうかわからないことです。
情報をまとめるために使用したリソースのリストは次のとおりです。
コンポーネント:bulkloaders:mysql_data_writer [CloverETL wiki]
MySQL ::MySQL5.0リファレンスマニュアル::6.3.6.3SSLコマンドオプション
ありがとうCPM