Agħti Proxy Differenti lil Hosts Magħżula fil-Yarn Modern
Uża s-settings tan-netwerk skont il-host fil-Yarn modern meta sors wieħed tal-pakketti jkun jeħtieġ intermedjarju differenti mid-default.
Proxy ġenerali wieħed jista' ma jkunx adatt għal kull sors tal-pakketti. Il-Yarn modern jappoġġja settings tan-netwerk skont l-isem tal-host, u b'hekk host magħżul ikun jista' juża rotta differenti mid-default.
Pereżempju, proġett jista' jżomm rotta ġenerali waħda u jagħżel oħra għal reġistru intern:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
Iż-żewġ indirizzi huma placeholders. Għal rotta ġenerali lejn sorsi pubbliċi tal-pakketti, il-lista tal-proxy HTTP toffri kandidati meta l-proxies pubbliċi jkunu permessi. Żomm l-override tar-reġistru intern fuq il-proxy approvat tiegħu. Poġġi l-konfigurazzjoni fil-fajl xieraq (.yarnrc.yml) għal rilaxx tal-Yarn modern. Dan l-eżempju jagħżel żewġ proxies; ma jgħidx li l-host intern għandu jikkonnettja direttament.
Qabbel l-isem tal-host mitlub
L-entrata networkSettings tapplika għal mudell tal-isem tal-host, mhux għal scope tal-pakkett jew għal path tal-URL arbitrarju. Żomm regola ta' host wieħed eżatta meta dan ikun dak li trid. Wildcard ikun utli biss meta tassew ikollok l-intenzjoni li l-hosts addizzjonali jaqsmu l-konfigurazzjoni.
Scope tal-pakkett u isem tal-host tan-netwerk huma seletturi differenti. Pakkett b'scope jista' jinġieb minn reġistru li l-host tiegħu jinqasam ma' pakketti oħra, filwaqt li artefatt ridirezzjonat jista' jiġi minn isem tal-host kompletament ieħor.
Segwi l-pjan sħiħ tat-tniżżil
Jekk il-metadata tuża host u t-tniżżil tal-arkivju juża ieħor, jistgħu jaqblu ma' settings tan-netwerk differenti. Irreġistra l-URL li fil-fatt ifalli qabel ma twessa' r-regola. “Ir-reġistru ħadem” ma jistabbilixxix liema rotta għażlet talba aktar tard.
Is-settings skont il-host tal-Yarn jistgħu jinkludu wkoll CA u konfigurazzjoni TLS oħra. Żomm dawk id-deċiżjonijiet separati: l-għażla ta' indirizz tal-proxy waħedha ma tipprovdix il-fiduċja meħtieġa għal ambjent li jagħmel spezzjoni.
Agħmel l-override viżibbli
Ispezzjona l-konfigurazzjoni effettiva tal-proġett bl-għodod appoġġjati mir-rilaxx tal-Yarn tiegħu, imbagħad ittestja t-talba maħsuba. Evita li taqsam dump sħiħ tal-konfigurazzjoni jekk ikun fih kredenzjali.
Din il-karatteristika hija utli meta l-hosts tassew jeħtieġu rotot differenti. Jekk kull talba għandha tuża l-istess endpoint, setting ġenerali wieħed huwa eħfef biex jinżamm minn lista li tikber ta' overrides identiċi tal-isem tal-host.