ማገናኘትዎ ምን ይጠቅምዎታል
የራስዎን AWS መለያ ማገናኘትዎ ጣቢያዎን የእኛ CDN ላይ ከማድረግ ይልቅ በእርስዎ CDN ላይ ለማድረግ ያስችልዎታል። ዞኑ፣ ትራፊኩ እና ክፍያው በእርስዎ መለያ ላይ የሚሆኑ ሲሆን፣ አሁንም ቢሆን የ Zinn® ዳሽቦርድዎ ውስጥ ሆነው ካሼውን ማጽዳት እና የ CDN ስቲንግስ መቀየር ይችላሉ — በፓነሎች መካከል መላላጥ አያስፈልግም።
ከመጀመርዎ በፊት
አንድ የ AWS መለያ። ለዚህ ግንኙነት ፖሊሲው የ CloudFront ንባብ ፈቃድ እና ካሼውን ለማጽዳት የሚያስፈልገውን cloudfront:CreateInvalidation የሚፈቅድ አንድ IAM ተጠቃሚ ይፍጠሩ።
የራስዎን ደንበኛ ጎራ ለማስተናገድ፣ CloudFront በus-east-1 ክልል ውስጥ ባለው AWS Certificate Manager የተዘጋጀ ሰርተፊኬት ያስፈልገዋል። በማንኛውም ሌላ ክልል ውስጥ የሚገኙ ሰርተፊኬቶች፣ እርስዎ የትኛውም ክልል ውስጥ ቢሰሩ፣ ለ CloudFront አይታዩም።
1. ቁልፉን AWS ላይ ይፍጠሩ
በ AWS ኮንሶል ውስጥ IAM → Users ይክፈቱ፣ ይህ ግንኙነት እንዲወክለው የሚፈልጉትን ተጠቃሚ ይምረጡ (የተለየ ተጠቃሚ ይፍጠሩ — የ root መለያዎን በፍፁም አይጠቀሙ)፣ የእሱን Security credentials ታብ ይክፈቱ እና በ Access keys ስር Create access key የሚለውን ይምረጡ። የአጠቃቀም ሁኔታውን Other በማድረግ ይቀጥሉ፣ እና Create access key የሚለውን ይምረጡ። Access key ID እና Secret access key ኮፒ ያድርጉ — AWS ምስጢሩን የሚያሳየው አንድ ጊዜ ብቻ ነው። አንድ IAM ተጠቃሚ በአንድ ጊዜ ሁለት ቁልፎችን መያዝ ይችላል።
2. እዚህ ጋር ያገናኙት
በዳሽቦርድዎ ውስጥ Integrations ይክፈቱ እና Connect an account የሚለውን ይምረጡ። እንደ ምድብ Your own CDN እንዲሁም እንደ መለያ Amazon CloudFront ይምረጡ፣ Access key ID እና Secret access key ይሙሉ፣ እና Connect account የሚለውን ይጫኑ።
ማንኛውም ነገር ከመቀመጡ በፊት የለጠፉትን እንፈትሻለን። የማይሰራ ቁልፍ በፍፁም አይከመችም፣ እና ምላሹ የትኛው ነገር እንደተሳሳተ ይናገራል። የሚሰራ ቁልፍ የእኛ የምስጢር ቮልት ውስጥ በተመሰጠረ ሁኔታ ይቀመጣል — በፍፁም በእኛ ዳታቤዝ ውስጥ አይቀመጥም — እና እንደገና በፍፁም አይታይም፣ ለእርስዎም ቢሆን።
በመቀጠል ምን ይከሰታል
- የጣቢያውን CDN ታብ ይክፈቱ። በ Where this site is served from ስር ይህ መለያ እንደ መድረሻ ይታያል። እሱን መርጠው ያረጋግጡ፤ የጣቢያውን ውቅር በእርስዎ መለያ ላይ እንገነባለን፣ እንፈትሻለን፣ እና ጣቢያው በሽግግሩ ወቅት ክፍት ሆኖ እንዲቀጥል ጣቢያውን ወደዚያ የምናዛውረው ከዚያ በኋላ ብቻ ነው።
- ከዚሁ ታብ ላይ የጣቢያውን ካሼ purge ማድረግ እና በእርስዎ መለያ ላይ የ CDN ሴቲንግሱን መቀየር ይችላሉ።
- ሲያገናኙ ቁልፉ ምን ማድረግ እንደሚችል እንፈትሻለን፡ ዞኖችዎን ወይም ንብረቶችዎን መዘርዘር፣ አንዱን በዝርዝር ማንበብ፣ ካሼውን ማጽዳት፣ ሴቲንግስን መቀየር እና — አቅራቢው ካለው — የጂኦግራፊያዊ ህጎችን። ከግንኙነቱ ጎን ያለው ቼክሊስት ከእነዚያ መካከል የትኛውን ማረጋገጥ እንደቻልን ያሳያል፣ ስለዚህ ጣቢያውን ወደ መለያው ከማዛወርዎ በፊት የጎደለ ፈቃድ ይታያል።
- Deploy a site to your own CDN account ጣቢያን በመለያዎች መካከል በዝርዝር ማዛወርን ያካትታል።
ካልተገናኘ
ጎራዎ ሊያያዝ አይችልም። በ us-east-1 ውስጥ ለእሱ የተዘጋጀ ሰርተፊኬት የለም። በዚያ ክልል ውስጥ ባለው AWS Certificate Manager ውስጥ አንዱን ይጠይቁ፣ ከዚያ እንደገና ይሞክሩ።
ማጽዳት (Purging) አልተሳካም። የተጠቃሚው ፖሊሲ cloudfront:CreateInvalidation የለውም። እሱን ይጨምሩ፤ ቁልፉ አይቀየርም።
ቁልፉ ውድቅ ተደርጓል ይላል። አብዛኛውን ጊዜ ከሶስቱ ነገሮች አንዱ ነው፡ ከእሱ ጋር ኮፒ የተደረገ ባዶ ቦታ ወይም የአዲስ መስመር ክፍተት፣ ጊዜው ያለፈበት ቁልፍ፣ ወይም ኮፒ ካደረጉት በኋላ የተሰረዘ ወይም እንደገና የተፈጠረ ቁልፍ። አዲስ ይፍጠሩ እና እንደገና ይለጥፉት።
ይገናኛል፣ ነገር ግን በኋላ ላይ የሆነ ነገር ይወድቃል። ቁልፉ እውነተኛነቱን ያረጋግጣል ነገር ግን እርምጃው የሚያስፈልገው ፈቃድ ይጎድለዋል። ከላይ የተዘረዘሩትን ፈቃዶች ያሉት አዲስ ቁልፍ ይፍጠሩ፣ ከዚያ ነባሩን ግንኙነት ያቋርጡ እና አዲሱን ቁልፍ ያገናኙ።
ማቋረጥ
Integrations ይክፈቱ፣ መለያውን ያግኙ እና Disconnect የሚለውን ይጫኑ። ይህም የተቀመጠውን ቁልፍ ወዲያውኑ ይሰርዘዋል። እሱን ሲጠቀም የነበረ ማንኛውም ነገር በሚቀጥለው እርምጃው ላይ ይቆማል፣ እና በእሱ ላይ ጥገኛ የነበሩት ስክሪኖች በዝምታ ከመውደቅ ይልቅ ያንን ይናገራሉ።
ማቋረጥ ቀደም ሲል የተደረገውን ነገር አይመልስም — በእርስዎ መለያ ላይ የለወጥናቸው ሪኮርዶች፣ ዲፕሎይመንቶች ወይም ሴቲንግስ እንደነበሩ ይቆያሉ። ቁልፉ ራሱ ሾልኮ ወጥቷል ብለው ካሰቡ፣ አቅራቢው ጋር ደግሞ ይሰርዙት፤ ማቋረጥ የእኛን ኮፒ ያስወግዳል እንጂ የእነሱን አይደለም።