본문 바로가기
클라우드/AWS

AWS) AWS의 ElasticSearch, OpenSearch 사용하기

by 빈스터디 2023. 3. 23.

OpenSearch

AWS의 OpenSearch는 가상머신 만들고 elasticsearch 설치해서 주는 개념

 

도메인 생성 >  이름 > 개발 및 테스트 > 버전: 7.10 > t3.small > 가용영역 1대만: 1AZ > 노드 수 1개 > 용량 10GB > 뒤에는 웬만하면 체크 해제 > 네트워크는 Public  Access > (OpenSearch에서는 Kibana포함됨) > 세분화된 엑세스 제어 활성화 > 마스터 사용자 생성 > 마스터 사용자 이름: admin > 엑세스 정책 > 도메인 엑세스 정책은 맨 위에 것 > 암호화는 딱히 필요없음.. 고급 클러스터 설정에 1024입력 > 생성!

 

역할이 master, data, ingest가 있다.

핫 & 웜 & 콜드도 있다.

 

POSTMAN에 IP주소 대신 도메인 엔드포인트 입력해서 접속하면 된다.

하지만,, 인증이 필요하다

> Authorization에 아이디 비밀번호 입력하면 된다.

> 터미널에서 사용하고 싶은 경우 curl 명령어로 작성하면 된다.

curl -u admin 엔드포인트/~/~ 입력한 후 아이디 비밀번호 입력하면 된다.

 

 

AWS

> AWS에서 Opensearch 생성 후 모습

 

Kibana

> Kibana 접속

 

POSTMAN

> POSTMAN에서 접속

 

입력 값을 설정한다.

 

 

인증(아이디, 비밀번호 입력) 후, 인덱스 목록 조회를 한다.