ማገናኘትዎ የሚሰጥዎት ጥቅም
የራስዎን የ AWS Amplify መለያ ማገናኘትዎ ከ Zinn® ዳሽቦርድዎ ላይ የማይንቀሳቀስ (static) ጣቢያን ወደ እርስዎ የ AWS Amplify መለያ እንዲያሳትሙ ያስችልዎታል። የፕሮጀክቱ እና የክፍያው ባለቤት እርስዎ ነዎት፤ እኛ ትግበራውን (deploy)፣ ብጁ ዶሜይን እና የ DNS መዝገቦችን እንከውናለን።
ከመጀመርዎ በፊት
የ AWS መለያ ያስፈልጋል። AWS Amplify የሚገኘው በራስዎ መለያ ላይ ብቻ ነው፡ Amplify ክፍያ የሚያስከፍለው በተገለገሉበት ጊጋባይት እና በግንባታ (build) ደቂቃ ሲሆን፣ ተከታታይ ነፃ የጥቅም ደረጃ የለውም፤ ስለዚህ በእኛ መለያ ላይ ያለ ጣቢያ ማንም ሊገታው የማይችል ክፍያ ሊሆን ይችላል። በራስዎ መለያ ላይ ግን ወጪው፣ ገደቦቹ እና የ AWS ኮንሶሉ የእርስዎ ናቸው።
ይህንን ግንኙነት ለማድረግ በሚያስተዳድራቸው መተግበሪያዎች ላይ የ Amplify ድርጊቶችን (amplify:*) የሚፈቅድ ፖሊሲ ያለው የ IAM ተጠቃሚ ይፍጠሩ።
1. ቁልፉን በ AWS Amplify ላይ ይፍጠሩ
በ 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 የሚለውን ይምረጡ። Static hosting (Netlify, Vercel) የሚለውን እንደ ቡድን እና AWS Amplify የሚለውን ደግሞ እንደ መለያ ይምረጡ፣ Access key ID እና Secret access key የሚሉትን ይሙሉ፣ እና Connect account የሚለውን ይጫኑ።
ምንም ነገር ከመቀመጡ በፊት የለጠፉትን እንፈትሻለን። የማይሰራ ቁልፍ መቼም ቢሆን አይቀመጥም፣ እና መልሱ ችግሩ ምን እንደነበረ ይናገራል። የሚሰራ ቁልፍ በእኛ የክሪፕቶግራፊክ ሚስጥሮች ማከማቻ (vault) ውስጥ ተመስጥሮ ይያዛል — በእኛ ዳታቤዝ ውስጥ መቼም አይቀመጥም — እና እንደገና በጭራሽ አይታይም፣ ለእርስዎም ቢሆን።
በመቀጠል ምን ይከሰታል
- የማይንቀሳቀስ ጣቢያ ሲፈጥሩ ወይም ሲያዛውሩ፣ ይህ መለያ እንደ ትግበራ ኢላማ (deploy target) ሆኖ ይታያል። እሱን ይምረጡ እና እኛ የጣቢያውን ግንባታ በራስዎ መለያ ላይ ወዳለ ፕሮጀክት እናሳትመዋለን።
- ብጁ ዶሜይኖች ለእርስዎ ተያይዘው ይቀርባሉ፣ እና የዶሜይኑ ገጽ ዶሜይኑ ወደ አዲሱ አስተናጋጅ እንዲቀየር አቅራቢው የሚፈልጋቸውን የ DNS መዝገቦች ያሳያል።
- ፕሮጀክቱ፣ አጠቃቀሙ እና ክፍያው በራስዎ መለያ ላይ ናቸው፤ እያንዳንዱን ትግበራ በራስዎ የአቅራቢ ዳሽቦርድ ላይ ማየት ይችላሉ።
ካልተገናኘ
AWS ምስክር ወረቀቱን አልቀበል አለ። የመዳረሻ ቁልፉ በ IAM ውስጥ አሁንም ንቁ መሆኑን እና የተጠቃሚው ፖሊሲ በመተግበሪያው ላይ የ Amplify ድርጊቶችን እንደሚፈቅድ ያረጋግጡ። ቦዝኔ የተደረገ የመዳረሻ ቁልፍ በትክክል እንደተሳሳተ ቁልፍ ነው ምላሽ የሚሰጠው።
ሚስጥሩ ጠፍቷል። AWS ሚስጥራዊ የመዳረሻ ቁልፍን እንደገና ማሳየት አይችልም። አዲስ የመዳረሻ ቁልፍ ይፍጠሩ፣ ያገናኙት፣ ከዚያ በ IAM ውስጥ የድሮውን ይሰርዙ።
ቁልፉ ውድቅ ተደርጓል ይላል። አብዛኛውን ጊዜ ከሶስቱ ነገሮች አንዱ ነው፡ አብሮ የተቀዳ ክፍተት (space) ወይም የመስመር መቋረጥ፣ ጊዜው ያለፈበት ቁልፍ፣ ወይም ከቀዱት በኋላ የተሰረዘ ወይም እንደገና የተፈጠረ ቁልፍ። አዲስ ይፍጠሩ እና እንደገና ይለጥፉት።
ይገናኛል፣ ነገር ግን በኋላ የሆነ ነገር ይሳሳታል። ቁልፉ እውነተኛነቱን ያረጋግጣል ነገር ግን ድርጊቱ የሚፈልገው ፈቃድ የለውም። ከላይ የተዘረዘሩት ፈቃዶች ያሉት አዲስ ቁልፍ ይፍጠሩ፣ ከዚያ የድሮውን ግንኙነት ያቋርጡ እና አዲሱን ቁልፍ ያገናኙ።
ማቋረጥ
Integrations የሚለውን ይክፈቱ፣ መለያውን ያግኙ እና Disconnect የሚለውን ይጫኑ። ይህም የተቀመጠውን ቁልፍ ወዲያውኑ ይሰርዘዋል። እሱን ይጠቀም የነበረ ማንኛውም ነገር በሚቀጥለው ድርጊቱ ይቆማል፣ እና በእሱ ላይ ጥገኛ የነበሩት ስክሪኖች ዝም ብለው ከመውደቅ ይልቅ ይነግሩዎታል።
ግንኙነት ማቋረጥ ቀደም ሲል የተደረገውን ነገር አይመልስም — በመለያዎ ላይ የለወጥናቸው መዝገቦች፣ ትግበራዎች ወይም መቼቶች ባሉበት ይቆያሉ። ቁልፉ እራሱ ሾልኮ የወጣ መስሎ ከተሰማዎት፣ በአቅራቢው ዘንድም ይሰርዙት፤ ማቋረጥ የእኛን ቅጂ ያስወግዳል እንጂ የእነሱን አይደለም።