48 lines
2.0 KiB
YAML
48 lines
2.0 KiB
YAML
|
|
# ================= DUAL USE: DO NOT EDIT =================
|
||
|
|
# OpenSearch Dashboards가 사용할 포트. 기본값 5601.
|
||
|
|
server.port: 5601
|
||
|
|
|
||
|
|
# 외부에서 접속할 수 있도록 모든 네트워크 인터페이스에서 리슨.
|
||
|
|
server.host: "0.0.0.0"
|
||
|
|
|
||
|
|
# 브라우저에 표시될 대시보드 서버 이름.
|
||
|
|
server.name: "oneunivrs-opensearch-dashboards"
|
||
|
|
|
||
|
|
# 연결할 OpenSearch 클러스터 노드 목록. (HTTPS 필수)
|
||
|
|
# 고가용성을 위해 3개 노드를 모두 기재.
|
||
|
|
#opensearch.hosts:
|
||
|
|
# - https://ds-osearch001.oneunivrs.com:9200
|
||
|
|
# - https://ds-osearch002.oneunivrs.com:9200
|
||
|
|
# - https://ds-osearch003.oneunivrs.com:9200
|
||
|
|
# [원상 복구] LB의 대표 주소 하나만 사용하되, https로 변경
|
||
|
|
opensearch.hosts: ["https://ds-opensearch.oneunivrs.com:9200"]
|
||
|
|
|
||
|
|
# 인증 관련 헤더를 허용 목록에 추가.
|
||
|
|
opensearch.requestHeadersWhitelist: [ "securitytenant", "authorization" ]
|
||
|
|
|
||
|
|
# 대시보드와 브라우저 간 통신을 HTTPS로 암호화.
|
||
|
|
server.ssl.enabled: true
|
||
|
|
server.ssl.certificate: /etc/opensearch-dashboards/certs/oneunivrs.pem
|
||
|
|
server.ssl.key: /etc/opensearch-dashboards/certs/oneunivrs_key.pem
|
||
|
|
|
||
|
|
# 대시보드가 OpenSearch 클러스터와 통신 시 SSL/TLS 설정.
|
||
|
|
opensearch.ssl:
|
||
|
|
verificationMode: full
|
||
|
|
# 서버 인증서 검증에 사용할 CA 루트 인증서.
|
||
|
|
certificateAuthorities: [ "/etc/opensearch-dashboards/certs/root.pem" ]
|
||
|
|
|
||
|
|
# OpenSearch 클러스터에 접속할 서비스 계정.
|
||
|
|
# 보안상 admin 대신 기본 제공되는 kibanaserver 계정 사용을 권장.
|
||
|
|
# (kibanaserver 계정의 기본 PW는 계정명과 동일)
|
||
|
|
opensearch.username: "kibanaserver"
|
||
|
|
opensearch.password: "mY9!lytaVBkX"
|
||
|
|
|
||
|
|
# OpenSearch Security 플러그인과 연동 설정.
|
||
|
|
opensearch_security:
|
||
|
|
# 멀티 테넌시 기능 활성화.
|
||
|
|
multitenancy.enabled: true
|
||
|
|
# 로그인하지 않은 사용자는 접속 불가.
|
||
|
|
auth.anonymous_auth_enabled: false
|
||
|
|
# 쿠키의 비밀번호. 임의의 긴 문자열로 변경하는 것을 권장.
|
||
|
|
cookie.password: "ChpPaDg2agzDD2czacgdAgivjXh1JSOPZuz+EhF3jDg="
|