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를 거쳐 접속을 가능하게 해주는듯 하다.