Setările de proxy ale pluginului Elasticsearch în CLI_JAVA_OPTS
Folosiți CLI_JAVA_OPTS pentru procesul Java care descarcă și instalează un plugin Elasticsearch.
Instalatorul de pluginuri Elasticsearch este o comandă Java separată. Elastic documentează CLI_JAVA_OPTS pentru a-i transmite proprietățile de proxy.
Pentru o instalare autorizată dintr-un shell POSIX, apelul poate lua această formă:
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
Proprietățile de gazdă conțin numele gazdei, fără schemă URL; lista de proxy HTTP oferă candidați publici de punct final pentru acele câmpuri. Folosiți proprietățile protocolului de destinație cerute de URL-ul real de descărcare al pluginului.
Furnizați mediul în contul și contextul de execuție care rulează instalatorul. Dacă este implicată o graniță de privilegii, păstrați opțiunile CLI dorite prin acea graniță în loc să presupuneți că o atribuire anterioară din shell a fost moștenită.
O implementare care interceptează TLS poate avea nevoie și de depozitul de încredere potrivit pentru acest proces Java. Elastic documentează transmiterea javax.net.ssl.trustStore prin CLI_JAVA_OPTS pentru o gazdă de descărcare personalizată. Păstrați activă verificarea certificatelor și folosiți materialul de încredere aprobat.
Aceste setări se aplică descărcării făcute de instrument. Ele nu configurează clienții HTTP folosiți ulterior de pluginul instalat în serverul care rulează.