በዘመናዊ 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 ውስጥ ያስገቡ። ይህ ምሳሌ ሁለት ፕሮክሲዎችን ይመርጣል፤ የውስጥ አስተናጋጁ በቀጥታ መገናኘት አለበት አይልም።
የተጠየቀውን የአስተናጋጅ ስም ያዛምዱ
የnetworkSettings ግቤት በአስተናጋጅ ስም ስርዓተ-ጥለት ላይ ይሠራል፣ በጥቅል ወሰን ወይም በዘፈቀደ የURL መንገድ ላይ አይደለም። ነጠላ አስተናጋጅ ደንብ ማለትዎ ከሆነ ትክክለኛ ያድርጉት። የዱር ካርድ የሚጠቅመው ተጨማሪ አስተናጋጆች ቅንብሩን እንዲያጋሩ በእውነት ሲፈልጉ ብቻ ነው።
የጥቅል ወሰንና የኔትወርክ አስተናጋጅ ስም የተለያዩ መራጮች ናቸው። ወሰን ያለው ጥቅል አስተናጋጁ ከሌሎች ጥቅሎች ጋር ከሚጋራ ሬጅስትሪ ሊመጣ ይችላል፣ የተዛወረ አርቲፋክት ግን ከሙሉ ሌላ አስተናጋጅ ስም ሊመጣ ይችላል።
ሙሉውን የማውረድ መንገድ ይከተሉ
ሜታዳታ አንድ አስተናጋጅ እና የማህደር ማውረድ ሌላውን ቢጠቀም፣ የተለያዩ የኔትወርክ ቅንብሮችን ሊያዛምዱ ይችላሉ። ደንቡን ከማስፋትዎ በፊት በትክክል ያልተሳካውን URL ይመዝግቡ። “ሬጅስትሪው ሠርቷል” የሚለው በኋላ የቀረበ ጥያቄ የትኛውን መንገድ እንደመረጠ አያረጋግጥም።
የYarn በአስተናጋጅ ቅንብሮች CA እና ሌሎች የTLS ውቅሮችንም ሊያካትቱ ይችላሉ። እነዚያን ውሳኔዎች ለያዩ፦ የፕሮክሲ አድራሻ መምረጥ በራሱ ለሚመረምር አካባቢ የሚያስፈልገውን እምነት አይሰጥም።
መተኪያውን የሚታይ ያድርጉ
የፕሮጀክቱን ውጤታማ ውቅር በYarn ልቀቱ ከሚደግፋቸው መሣሪያዎች ጋር ይመልከቱ፣ ከዚያም የታሰበውን ጥያቄ ይፈትኑ። ምስክሮችን ከያዘ የተሟላ የውቅር ማስወጫ ከማካፈል ይቆጠቡ።
ይህ ባህሪ አስተናጋጆቹ በእውነት የተለያዩ መንገዶችን ሲፈልጉ ጠቃሚ ነው። ሁሉም ጥያቄ አንድ ዓይነት መጨረሻ ነጥብ መጠቀም ካለበት፣ አንድ አጠቃላይ ቅንብር እየጨመረ ከሚሄድ ተመሳሳይ የአስተናጋጅ ስም መተኪያ ዝርዝር ይልቅ ለማቆየት ቀላል ነው።