CLI_JAVA_OPTS의 Elasticsearch 플러그인 프록시 설정
Elasticsearch 플러그인을 다운로드하고 설치하는 Java 프로세스에 CLI_JAVA_OPTS를 사용하십시오.
Elasticsearch 플러그인 설치 프로그램은 별도의 Java 명령입니다. Elastic은 프록시 속성을 전달하기 위해 CLI_JAVA_OPTS을 문서화합니다.
POSIX 셸에서 승인된 설치를 수행할 때 호출은 다음 형태를 취할 수 있습니다.
CLI_JAVA_OPTS="-Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080" bin/elasticsearch-plugin install analysis-icu
호스트 속성에는 URL 스킴 없이 호스트 이름을 넣습니다. HTTP 프록시 목록은 해당 필드에 사용할 공개 엔드포인트 후보를 제공합니다. 플러그인의 실제 다운로드 URL에 필요한 대상 프로토콜 속성을 사용하십시오.
설치 프로그램을 실행하는 계정과 실행 컨텍스트에 환경을 제공하십시오. 권한 경계가 관련되어 있다면 이전 셸 할당이 상속되었다고 가정하지 말고 의도한 CLI 옵션을 그 경계를 넘어 유지하십시오.
TLS를 가로채는 배포에서는 이 Java 프로세스에 적절한 트러스트 스토어도 필요할 수 있습니다. Elastic은 사용자 지정 다운로드 호스트에 대해 CLI_JAVA_OPTS를 통해 javax.net.ssl.trustStore를 전달하는 방법을 문서화합니다. 인증서 검증을 활성화한 상태로 두고 승인된 신뢰 자료를 사용하십시오.
이 설정은 도구의 다운로드에 적용됩니다. 실행 중인 서버에서 설치된 플러그인이 나중에 사용하는 HTTP 클라이언트를 구성하지는 않습니다.