O instalador de plug-ins do Elasticsearch é um comando Java separado. O Elastic documenta CLI_JAVA_OPTS para passar as suas propriedades de proxy.

Para uma instalação autorizada a partir de um shell POSIX, a invocação pode assumir esta forma:

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

As propriedades de host contêm o nome do host, sem esquema de URL; a lista de proxies HTTP fornece candidatos públicos de endpoint para esses campos. Use as propriedades do protocolo de destino exigidas pelo URL de download real do plug-in.

Forneça o ambiente na conta e no contexto de execução que executam o instalador. Se houver uma fronteira de privilégios, preserve as opções de CLI pretendidas através dessa fronteira em vez de presumir que uma atribuição anterior do shell foi herdada.

Uma implantação que intercepta TLS também pode precisar do armazenamento de confiança adequado para este processo Java. O Elastic documenta a passagem de javax.net.ssl.trustStore através de CLI_JAVA_OPTS para um host de download personalizado. Mantenha a verificação de certificados ativada e use o material de confiança aprovado.

Estas configurações aplicam-se ao download da ferramenta. Não configuram os clientes HTTP usados mais tarde pelo plug-in instalado no servidor em execução.

Artigos relacionados