0
私はkibanaにプラグインを書いています。認証なしでkibanaを通してelasticsearchにリクエストを送信
私はelasticsearchと通信できるようにしたい、私はシールドがインストールされています。私が見ることができるように私は、それを行うには良い方法があると確信して
server.route({
method: 'GET',
path: '/someFunction',
handler: async function (request, reply) {
const exec = require('child_process').exec;
exec("curl --user admin:111111 -XPOST 'localhost:9200/filebeat-*/_search?pretty' -d ' { --someQuery-- }'", function (err, res) {
if (err) {
throw err;
} else {
console.log(JSON.parse(res));
reply(JSON.parse(res));
}
});
}
});
:今のところ、私はそうすることを管理する唯一の方法は、のようなサーバを介して要求を送信することにより、
ですコード内の他の場所にはesResp
とsearchSource
があります。
認証が既にログインに挿入されているため、サーバーにハードコードされたパスワードを公開する必要はありません。
どうすればよいですか?どのようにキバナビルトイン通信をelasticserachに使用するのですか?