aws elasticsearch不返回活动连接

lx0bsm1f  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(0)|浏览(294)

大家好,我正在使用aws elasticsearch服务,并使用lambda访问它。当我尝试从lambda连接elasticsearch时,它抛出了一个错误

{ Error: No Living connections
    at sendReqWithConnection (/var/task/node_modules/elasticsearch/src/lib/transport.js:226:15)
    at next (/var/task/node_modules/elasticsearch/src/lib/connection_pool.js:214:7)
    at /var/task/node_modules/async-listener/glue.js:188:31
    at process._tickCallback (internal/process/next_tick.js:61:11)
  message: 'No Living connections',
  body: undefined,
  status: undefined }

我正在使用nodejs连接es域

const elasticsearch = require('elasticsearch');
const httpAwsEs = require('http-aws-es');
const AWS = require('aws-sdk');

const esClient = new elasticsearch.Client({
  host: 'endpointAddress',
  connectionClass: httpAwsEs,
  httpAuth: 'userName:Passwod',
  amazonES: {
    region: 'us-east-1',
    credentials: new AWS.EnvironmentCredentials('AWS')
  }
});

module.exports = esClient;

我已经测试了另一个帐户,这是工作良好,会是什么问题,感谢阅读。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题