我无法从弹性搜索域中获取数据

时间:2019-04-09 19:53:02

标签: elasticsearch lambda alexa

我正在尝试从ES域中获取数据以用于我的Alexa技能lambda函数。我使用了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' }
})

这是我在lambda函数中遇到的错误:

响应: {   “ errorMessage”:“响应错误”,   “ errorType”:“ ResponseError”,   “堆栈跟踪”: [     “ 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_visible.js:1064:12)”,     “ _combinedTickCallback(内部/进程/next_tick.js:138:11)”,     “ process._tickDomainCallback(内部/进程/next_tick.js:218:9)”   ] }

请求ID: “ 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7”

功能日志: START RequestId:8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7版本:$ LATEST 2019-04-09T19:48:46.107Z 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 {“ 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_visible.js:1064:12)”,“ _ combinedTickCallback(内部/进程/next_tick.js:138:11)"、"process._tickDomainCallback(内部/进程/next_tick.js:218:9)”]] } END RequestId:8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 REPORT RequestId:8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7持续时间:1159.14 ms计费持续时间:1200 ms内存大小:128 MB使用的最大内存:70 MB

1 个答案:

答案 0 :(得分:0)