使用elasticsearch客户端(从elasticsearch npm版本15.4.1开始)时,AWS elasticsearch服务抱怨主机头无效。每个请求都会发生这种情况,即使它们有效。
我仔细检查了初始化elasticsearch客户端的配置,参数“host”的格式正确。
let test = require('elasticsearch').Client({
host: 'search-xxx.us-west-1.es.amazonaws.com',
connectionClass: require('http-aws-es')
});
Run Code Online (Sandbox Code Playgroud)
我希望获得一个干净的 ElasticsearchRequest,而没有相应的 InvalidHostHeaderRequests(我可以在 Amazon Elasticsearch Service 的集群运行状况仪表板上看到这些日志)。