Doni al elektitaj gastigantoj alian prokurilon en moderna Yarn
Uzu la retajn agordojn laŭ gastiganto de moderna Yarn kiam unu paka fonto bezonas alian peranton ol la defaŭlta.
Unu ĝenerala prokurilo eble ne taŭgas por ĉiu paka fonto. Moderna Yarn subtenas retajn agordojn laŭ gastiganto, permesante al elektita gastiganto uzi alian itineron ol la defaŭlta.
Ekzemple, projekto povas teni unu ĝeneralan itineron kaj elekti alian por interna registro:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
La du adresoj estas anstataŭiloj. Por ĝenerala itinero al publikaj pakaj fontoj, la listo de HTTP-prokuriloj proponas kandidatojn kiam publikaj prokuriloj estas permesitaj. Tenu la anstataŭigon de la interna registro sur ĝia aprobita prokurilo. Metu la agordon en la taŭgan .yarnrc.yml por moderna eldono de Yarn. Ĉi tiu ekzemplo elektas du prokurilojn; ĝi ne diras, ke la interna gastiganto devus konekti rekte.
Kongruigu la petitan gastigantan nomon
La ero networkSettings aplikiĝas al ŝablono de gastiganta nomo, ne al paka amplekso aŭ arbitra URL-vojo. Tenu regulon por unu gastiganto preciza kiam tio estas tio, kion vi celas. Ĵokero utilas nur kiam vi vere intencas, ke la pliaj gastigantoj dividu la agordon.
Paka amplekso kaj reta gastiganta nomo estas malsamaj selektiloj. Pakaĵo kun amplekso povas esti prenita el registro kies gastiganton dividas ankaŭ aliaj pakaĵoj, dum redirektita artefakto povas veni de tute alia gastiganto.
Sekvu la plenan elŝutan vojon
Se metadatenoj uzas unu gastiganton kaj arkiva elŝuto uzas alian, ili eble kongruas kun malsamaj retaj agordoj. Notu la URL-on kiu efektive malsukcesas antaŭ ol vastigi la regulon. «La registro funkciis» ne establas, kiun itineron posta peto elektis.
La agordoj laŭ gastiganto de Yarn povas ankaŭ inkludi CA kaj alian TLS-agordon. Tenu tiujn decidojn apartaj: elekti prokurilan adreson per si mem ne liveras la fidon bezonatan por inspekta medio.
Montru la anstataŭigon
Esploru la efektivan agordon de la projekto per la iloj subtenataj de ĝia Yarn-eldono, poste testu la celatan peton. Evitu diskonigi kompletan agordan elprenaĵon se ĝi enhavas akreditaĵojn.
Ĉi tiu funkcio utilas kiam la gastigantoj vere bezonas malsamajn itinerojn. Se ĉiu peto devus uzi la saman finpunkton, unu ĝenerala agordo pli facile prizorgiĝas ol kreskanta listo de identaj gastigantaj anstataŭigoj.