웹
[웹] Elasticsearch 보안 설정 및 적용
코드와이
2021. 10. 9. 16:08
보안 설정
1. Elasticsearch의 최소한의 보안 설정을 위해 elasticsearch.yml 파일에 다음을 추가합니다.
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
2. elasticsearch를 실행하고 'bin/elasticsearch-setup-passwords interactive' 를 EC2에 입력하고 비밀번호를 설정합니다.
Java Elasticsearch 보안 적용
68번 라인과 같이 Credentials에 설정한 비밀번호를 기입합니다.
Python Elasticsearch 보안 적용
es = Elasticsearch(
hosts=[{'host':'localhost', 'port':'9200'}],
http_auth=('elastic','password'))
다음과 같이 해당 프로젝트의 경로와 포트번호를 기입하고 interactive로 설정한 비밀번호를 기입해줍니다.