HTTP излез во Logstash: конфигурирање на автентикација преку прокси
Користете го прокси објектот на приклучокот со URL и сметка во излезната патека, зачувувајќи ја вистинската URL на собирачот и форматот на настаните.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Поставете ги овие вредности во околината за стартување на услугата Logstash пред таа да ја вчита патеката. EVENT_ENDPOINT останува собирачот; OUTBOUND_PROXY_URL може да биде http://proxy.example:8080 дури и за HTTPS собирач. Подоцнежен export во друга обвивка не го менува излезот што работи.
Приклучокот прифаќа URI низа, hash со host/port/scheme, или прикажаниот hash со url и опционални user/password. Изберете една форма и држете ги имињата на нејзините полиња заедно. Формата со URI низа може да користи кандидат од списокот со HTTP прокси за јавна рута на која не ѝ треба прокси сметка.
Спојте го ова со постоечката патека за HTTP достава и задржете ја автентикацијата на собирачот и форматот на настаните. Сметката на објектот се најавува кај посредникот; токенот или API најавувањето на собирачот сè уште ѝ припаѓа на барањето до одредиштето.