-
Notifications
You must be signed in to change notification settings - Fork 614
Closed
Description
Environment:
AWS ES Version: 1.5
ElasticSearch Ruby Client Gem Version: elasticsearch (1.0.14)
elasticsearch-api (= 1.0.14)
elasticsearch-transport (= 1.0.14)
elasticsearch-api (1.0.14)
elasticsearch-transport (1.0.14)
Demo client:
require 'elasticsearch'
require 'faraday_middleware'
require 'faraday_middleware/aws_signers_v4'
signing_options = {
credentials: Aws::InstanceProfileCredentials.new,
service_name: 'es',
region: 'us-west-1'
}
client = Elasticsearch::Client.new log:true, url: ENV['ES_URL'] do |f|
f.request :aws_signers_v4, signing_options
end
client.cluster.health
Response
/home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/2.2.0/json/common.rb:155:in `parse': 814: unexpected token at '' (MultiJson::ParseError)
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/2.2.0/json/common.rb:155:in `parse'
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/multi_json-1.12.1/lib/multi_json/adapters/json_common.rb:14:in `load'
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/multi_json-1.12.1/lib/multi_json/adapter.rb:21:in `load'
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/multi_json-1.12.1/lib/multi_json.rb:122:in `load'
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/elasticsearch-transport-1.1.3/lib/elasticsearch/transport/transport/serializer/multi_json.rb:24:in `load'
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/elasticsearch-transport-1.1.3/lib/elasticsearch/transport/transport/base.rb:315:in `perform_request'
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/elasticsearch-transport-1.1.3/lib/elasticsearch/transport/transport/http/faraday.rb:20:in `perform_request'
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/elasticsearch-transport-1.1.3/lib/elasticsearch/transport/client.rb:128:in `perform_request'
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/elasticsearch-api-1.1.3/lib/elasticsearch/api/namespace/common.rb:21:in `perform_request'
from /home/ubuntu/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/elasticsearch-api-1.1.3/lib/elasticsearch/api/actions/cluster/health.rb:52:in `health'
from client.rb:16:in `<main>'
abraham-chan and ans0600
Metadata
Metadata
Assignees
Labels
No labels