הגדרות פרוקסי של תוסף Elasticsearch ב-CLI_JAVA_OPTS
השתמשו ב-CLI_JAVA_OPTS עבור תהליך ה-Java שמוריד ומתקין תוסף Elasticsearch.
מתקין התוספים של Elasticsearch הוא פקודת Java נפרדת. Elastic מתעדת את CLI_JAVA_OPTS להעברת מאפייני הפרוקסי שלו.
להתקנה מורשית מ-shell של POSIX, הקריאה יכולה לקבל צורה זו:
CLI_JAVA_OPTS="-Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080" bin/elasticsearch-plugin install analysis-icu
מאפייני המארח מכילים את שם המארח, ללא סכימת URL; רשימת פרוקסי ה-HTTP מספקת מועמדים לנקודות קצה ציבוריות עבור השדות האלה. השתמשו במאפייני פרוטוקול היעד שנדרשים לכתובת ההורדה בפועל של התוסף.
ספקו את הסביבה בחשבון ובהקשר ההרצה שמריצים את המתקין. אם מעורבת גבול הרשאות, שמרו על אפשרויות ה-CLI המיועדות דרך אותו גבול במקום להניח שהקצאת shell קודמת עברה בירושה.
פריסה שמיירטת TLS עשויה להזדקק גם למאגר האמון המתאים עבור תהליך ה-Java הזה. Elastic מתעדת העברת javax.net.ssl.trustStore דרך CLI_JAVA_OPTS עבור מארח הורדה מותאם. השאירו את אימות האישורים מופעל והשתמשו בחומר האמון המאושר.
ההגדרות האלה חלות על ההורדה של הכלי. הן אינן מגדירות את לקוחות ה-HTTP שהתוסף המותקן משתמש בהם מאוחר יותר בשרת הפועל.