Logstash HTTP išvestis: tarpinio serverio autentifikavimo konfigūravimas
Naudokite papildinio tarpinio serverio objektą su URL ir paskyra išvesties procese, išsaugodami tikrąjį rinktuvo URL ir įvykių formatą.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Nustatykite šias reikšmes Logstash tarnybos paleidimo aplinkoje prieš jai įkeliant procesą. EVENT_ENDPOINT lieka rinktuvu; OUTBOUND_PROXY_URL gali būti http://proxy.example:8080 net ir HTTPS rinktuvui. Vėlesnis export kitoje apvalkale nekeičia veikiančios išvesties.
Papildinys priima URI eilutę, hash su host/port/scheme arba parodytą hash su url ir pasirenkamais user/password. Pasirinkite vieną formą ir laikykite jos laukų pavadinimus kartu. URI eilutės forma gali naudoti kandidatą iš HTTP tarpinių serverių sąrašo viešam maršrutui, kuriam nereikia tarpinio serverio paskyros.
Sujunkite tai su esamu HTTP pristatymo procesu ir išsaugokite rinktuvo autentifikavimą bei įvykių formatą. Objekto paskyra prisijungia prie tarpininko; rinktuvo token arba API prisijungimas vis dar priklauso paskirties užklausai.