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 は、カスタムのダウンロードホストに対して javax.net.ssl.trustStore を CLI_JAVA_OPTS 経由で渡すことを文書化しています。証明書の検証は有効なままにし、承認された信頼素材を使用してください。

これらの設定はツールのダウンロードに適用されます。実行中のサーバーでインストール済みプラグインが後から使用する HTTP クライアントを構成するものではありません。

関連記事