Заманбап Yarn'до тандалган хостторго башка прокси берүү
Бир топтом булагына демейкиден башка ортомчу керек болгондо заманбап Yarn'дун хост боюнча тармак жөндөөлөрүн колдонуңуз.
Бир жалпы прокси бардык топтом булактарына туура келе бербейт. Заманбап Yarn хост аты боюнча тармак жөндөөлөрүн колдойт, ошондуктан тандалган хост демейкиден башка маршрутту колдоно алат.
Мисалы, долбоор бир жалпы маршрутту сактап, ички реестр үчүн башкасын тандай алат:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
Эки дарек тең ордун толтуруучу. Коомдук топтом булактарына жалпы маршрут үчүн, коомдук проксилерге уруксат берилсе, HTTP прокси тизмеси талапкерлерди сунуштайт. Ички реестрдин алмаштырмасын бекитилген проксисинде кармаңыз. Жөндөөнү тиешелүү заманбап Yarn чыгарылышынын .yarnrc.yml файлына салыңыз — заманбап Yarn чыгарылышы. Бул мисал эки проксини тандайт; ал ички хост түз туташы керек деп айтпайт.
Суралган хост атына дал келтирүү
networkSettings жазуусу топтом чөйрөсүнө же каалаган URL жолуна эмес, хост атынын үлгүсүнө тиешелүү. Бир хосттук эрежени так кармаңыз, эгер ошону көздөсөңүз. Жапайы белги (wildcard) кошумча хосттор чындап эле ошол эле конфигурацияны бөлүшүүсүн каалаганыңызда гана пайдалуу.
Топтом чөйрөсү жана тармак хост аты — ар башка селекторлор. Чөйрөлүү топтом башка топтомдор менен хостту бөлүшкөн реестрден алынышы мүмкүн, ал эми багытталган артефакт таптакыр башка хост атынан келиши мүмкүн.
Толук жүктөө жолун ээрчиңиз
Эгер метаберилүүлөр бир хостту, ал эми архив жүктөө башкасын колдонсо, алар ар башка тармак жөндөөлөрүнө дал келиши мүмкүн. Эрежени кеңейтүүдөн мурун иш жүзүндө иштебей жаткан URL'ди жазып алыңыз. «Реестр иштеди» дегени кийинки суроо кайсы маршрутту тандаганын аныктабайт.
Yarn'дын хост боюнча жөндөөлөрү CA жана башка TLS конфигурациясын да камтышы мүмкүн. Бул чечимдерди өзүнчө кармаңыз: прокси дарегин тандоо текшерүү чөйрөсүнө керектүү ишенимди өзү менен бербейт.
Алмаштырманы көрүнүктүү кылыңыз
Долбоордун натыйжалуу конфигурациясын анын Yarn чыгарылышы колдогон куралдар менен текшерип, анан көздөлгөн суроону сынаңыз. Эгерде ичинде креденциалдар болсо, толук конфигурация дөмпүн бөлүшпөңүз.
Бул мүмкүнчүлүк хосттор чындап эле ар башка маршруттарды талап кылганда пайдалуу. Эгер ар бир суроо бир эле эндпоинтти колдонушу керек болсо, бир жалпы жөндөө окшош хост алмаштырмаларынын өсүп жаткан тизмесинен сактоого жеңил.