Logstashi HTTP-väljund: puhverserveri autentimise seadistamine
Kasutage pistikprogrammi puhverserveri objekti URL-i ja kontoga väljundkonveieris, säilitades tegeliku koguja URL-i ja sündmuste vormingu.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Määrake need väärtused Logstashi teenuse käivituskeskkonnas enne, kui see konveieri laadib. EVENT_ENDPOINT jääb kogujaks; OUTBOUND_PROXY_URL võib olla http://proxy.example:8080 ka HTTPS-koguja puhul. Hilisem export teises shellis ei muuda töötavat väljundit.
Pistikprogramm võtab vastu URI-stringi, hash-i host/port/scheme-iga või näidatud hash-i url-i ja valikuliste user/password-iga. Valige üks vorm ja hoidke selle väljanimed koos. URI-stringi vorm saab kasutada kandidaati HTTP puhverserverite loendist avaliku marsruudi jaoks, mis ei vaja puhverserveri kontot.
Ühendage see olemasoleva HTTP-kohaletoimetamise konveieriga ja säilitage selle koguja autentimine ja sündmuste vorming. Objekti konto logib sisse vahendajasse; koguja token või API-sisselogimine kuulub endiselt sihtkoha päringule.