Tech 기록지/Elastic Stack

[ElasticStack-23] curl -XGET ES connection

Lio Grande 2020. 6. 30. 17:52

엘라스틱 서치를 실행하고 난 후, 접속 여부를 확인하기 위해 API 통신을 할 수 있다.

일반 적인 경우는 다음과 같다.

curl -XGET localhost:9200

 

만약 추가로 X-Pack을 사용하여 유저를 생성하고 시큐리티 설정을 걸었다고 하자.

(유저정보는 elastic/elastic123으로 가정)

그러면 API 명령을 다음과 같이 입력한다면 검색이 가능하다.

curl --user elastic:elastic123 --insecure -XGET https://localhost:9200

 

무슨 차이냐 싶어서 확인해본 결과 --user 옵션으로 유저정보를 입력해주고 --insecure 옵션으로 https를 거쳐 접속을 가능하게 해주는듯 하다.