Есть ли способ подключиться к экземпляру RDS, используя aws -secretsmanager-jdb c с node.js? Мне нужно подключиться к источнику данных и выполнить простой запрос, но, к сожалению, единственный поддерживаемый способ подключения - это использование aws -secretsmanager-jdb c.
https://github.com/aws/aws-secretsmanager-jdbc
Я думал, что смогу использовать этот узел для подключения: https://www.npmjs.com/package/jdbc, например:
var JDBC = require('jdbc');
var jinst = require('jdbc/lib/jinst');
if (!jinst.isJvmCreated()) {
jinst.addOption("-Xrs");
jinst.setupClasspath(['./drivers/hsqldb.jar',
'./drivers/derby.jar',
'./drivers/derbyclient.jar',
'./drivers/derbytools.jar']);
}
var config = {
url: 'jdbc-secretsmanager:postgresql://therdshost:1234/mydbname',
// Not sure what to use for drivername here
drivername: '',
minpoolsize: 10,
maxpoolsize: 100,
user: 'myusername',
password: '',
properties: {}
};
var hsqldb = new JDBC(config);
hsqldb.initialize(function(err) {
if (err) {
console.log(err);
}
});
Глядя на jdb c -secretsmanager, кажется, что это отдельная Java библиотека. Можно ли сделать это в node.js или я должен использовать Java для этого?