$http = new \GuzzleHttp\Client([
    'proxy' => 'http://proxy.example:8080',
]);

$builder->setHttpClient($http);
$elasticsearch = $builder->build();

$builder lehendik dagoen Elastic\Elasticsearch\ClientBuilder da, aurreikusitako klusterreko ostalariak eta autentifikazioa dituela. Ostalari horiek helmugak izaten jarraitzen dute; txertatutako HTTP bezeroak haien bitartekaria aukeratzen du, HTTP proxy zerrendako HTTP hautagai bat erabiliz, klusterrako bide publikoa baimenduta dagoenean.

Dokumentatutako Guzzle garraio lehenetsiarekin, setHttpClientOptions-(e)k proxy aukera bat ere onartzen du. Emandako beste PSR-18 inplementazio batek bere konfigurazioa behar du; Guzzle aukeren izenak ez dira inplementazio guztiek partekatzen duten interfazea.

setConnectionParams cURL aukera habiaratuekin garraio belaunaldi zaharrago batekoa da. Erabili benetan eraikitako klaseak erakusten duen sarrera.

Erabili berriro konfiguratutako bezeroa bere lan-kargarako. Mantendu proxyaren kredentzialak bitartekarian eta API gakoa Elasticsearch-en, eta gorde 407 klusterraren baimen-erantzunetik bereizita.

Erlazionatutako artikuluak