Я пытаюсь получить данные из моего домена ES для использования в лямбда-функции моего навыка Alexa.Я использовал следующий шаблон кода из https://github.com/elastic/elasticsearch-js:
const { Client } = require('@elastic/elasticsearch')
const client = new Client({ node: 'http://localhost:9200' })
// promise API
const result = await client.search({
index: 'my-index',
body: { foo: 'bar' }
})
Это ошибка, которую я получаю в своей лямбда-функции:
Response: {"errorMessage": "Response Error","errorType": "ResponseError", "stackTrace": [[IncomingMessage.response.on (/var/task/node_modules/@elastic/elasticsearch/lib/Transport.js:290:25) "," emitNone (events.js): 111: 20) "," IncomingMessage.emit (events.js: 208: 7) "," endReadableNT (_stream_readable.js: 1064: 12) "," _combinedTickCallback (internal / process / next_tick.js: 138: 11)"," process._tickDomainCallback (internal / process / next_tick.js: 218: 9) "]}
Идентификатор запроса:" 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 "
Журналы функций: START RequestId: 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 Версия: $ LATEST 2019-04-09T19: 48: 46.107Z 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 {"ответ" ошибка ": ошибка": ошибка-ответ ": ошибка": ошибка-ответ ": ошибка": ошибка ": ошибка": ошибка-ответ ": ошибка": ошибка-ответ ": ошибка""ResponseError", "stackTrace": ["IncomingMessage.response.on (/var/task/node_modules/@elastic/elasticsearch/lib/Transport.js:290:25)","emitNone (события.js: 111: 20) "," IncomingMessage.emit (events.js: 208: 7) "," endReadableNT (_stream_readable.js: 1064: 12) "," _ комбинированныйTickCallback (internal / process / next_tick.js: 138:11) "," process._tickDomainCallback (internal / process / next_tick.js: 218: 9) "]} КОНЕЦ RequestId: 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 ОТЧЕТ ЗАПРОСА Request: 8d9b248a-c0dc-bb-dc-db-dc-81159,14 мс Продолжительность счета: 1200 мс Объем памяти: 128 МБ Макс. Используемая память: 70 МБ