פלט 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 של האספן עדיין שייכים לבקשה ליעד.