У меня есть разъем источника jdb c, который я использую, и я использую Postman для тестирования и настройки этого. Пароль для соединения с БД находится в открытом тексте, и это нормально, если только я его вижу.
"config": {
"connector.class": "io.confluent.connect.jdbc.JdbcSourceConnector",
"connection.url": "jdbc:db2://db2server.mycompany.com:4461/myDB",
"connection.user: "dbUser",
"connection.password": "DBPASSinClearText!",
"dialect.name": "Db2DatabaseDialect",
"mode": "timestamp",
"query": "select fname, lname, custId, custRegion, lastUpdate from CustomerMaster",
"timestamp.column.name": "lastUpdate",
"table.types": "TABLE",
"topic.prefix": "master.customer"
}
}
В производстве команда развертывания - это те, кто устанавливает конфигурацию. Есть ли способ зашифровать это, поэтому мне не нужно делиться паролем открытого текста с этой командой?