اسے منسلک کرنا آپ کے لیے کیا کرتا ہے
اپنا ذاتی AWS Amplify اکاؤنٹ منسلک کرنے سے آپ اپنے Zinn® ڈیش بورڈ سے اپنے AWS Amplify اکاؤنٹ پر ایک اسٹیٹک سائٹ شائع کر سکتے ہیں۔ آپ پروجیکٹ اور بل کے مالک ہوتے ہیں؛ ہم ڈیپلائمنٹ، کسٹم ڈومین اور DNS ریکارڈز سنبھالتے ہیں۔
شروع کرنے سے پہلے
ایک AWS اکاؤنٹ۔ AWS Amplify صرف آپ کے اپنے اکاؤنٹ پر دستیاب ہے: Amplify فی گیگا بائٹ سروس اور فی بلڈ منٹ بل کرتا ہے، جس میں کوئی مستقل مفت سہولت شامل نہیں ہے، لہذا ہمارے کسی اکاؤنٹ پر موجود سائٹ ایک ایسا بل بن جائے گی جس کی حد کوئی طے نہیں کر سکتا۔ آپ کے اپنے اکاؤنٹ پر یہ آپ کا خرچ، آپ کی حدود اور آپ کا AWS کنسول ہے۔
اس کنکشن کے لیے ایک ایسا IAM صارف بنائیں جس کی پالیسی ان ایپس پر Amplify کے اقدامات (amplify:*) کی اجازت دیتی ہو جن کا وہ انتظام کرے گا۔
1. AWS Amplify پر کلید بنائیں
AWS کنسول میں IAM ← Users کھولیں، وہ صارف منتخب کریں جس کے طور پر اس کنکشن کو کام کرنا چاہیے (ایک مخصوص صارف بنائیں — اپنا روٹ اکاؤنٹ کبھی استعمال نہ کریں)، اس کا 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 دبائیں۔
کچھ بھی محفوظ ہونے سے پہلے ہم آپ کی درج کردہ تفصیلات کو جانچتے ہیں۔ جو کلید کام نہیں کرتی اسے کبھی محفوظ نہیں کیا جاتا، اور جواب میں یہ بتایا جاتا ہے کہ اس میں کیا خرابی تھی۔ جو کلید کام کرتی ہے اسے ہمارے سیکرٹس والٹ میں محفوظ طریقے سے انکرپٹ رکھا جاتا ہے — ہمارے ڈیٹا بیس میں کبھی نہیں — اور یہ دوبارہ کبھی نہیں دکھائی جاتی، آپ کو بھی نہیں۔
آگے کیا ہوتا ہے
- جب آپ کوئی اسٹیٹک سائٹ بناتے یا منتقل کرتے ہیں، تو یہ اکاؤنٹ ڈیپلائی کے ہدف کے طور پر ظاہر ہوتا ہے۔ اسے منتخب کریں اور ہم آپ کے اکاؤنٹ کے کسی پروجیکٹ میں سائٹ کا بلڈ شائع کر دیں گے۔
- کسٹم ڈومینز آپ کے لیے منسلک کر دیے جاتے ہیں، اور ڈومین کا صفحہ وینڈر کے مطلوبہ تمام DNS ریکارڈز دکھاتا ہے تاکہ ڈومین نئے ہوسٹ کی طرف منتقل ہو سکے۔
- پروجیکٹ، اس کا استعمال اور اس کا بل آپ کے اکاؤنٹ پر ہوتا ہے؛ آپ اپنے ذاتی وینڈر ڈیش بورڈ میں ہر ڈیپلائمنٹ دیکھ سکتے ہیں۔
اگر یہ منسلک نہ ہو
AWS نے اسناد مسترد کر دیں۔ چیک کریں کہ آیا رسائی کی کلید IAM میں اب بھی فعال ہے اور صارف کی پالیسی ایپ پر Amplify کے اقدامات کی اجازت دیتی ہے۔ غیر فعال کی گئی رسائی کی کلید بالکل غلط کلید کی طرح ہی جواب دیتی ہے۔
خفیہ کلید گم ہو گئی ہے۔ AWS خفیہ رسائی کی کلید دوبارہ نہیں دکھا سکتا۔ ایک نئی رسائی کلید بنائیں، اسے منسلک کریں، پھر IAM میں پرانی کلید کو حذف کر دیں۔
یہ ظاہر ہوتا ہے کہ کلید مسترد کر دی گئی ہے۔ یہ تقریباً ہمیشہ تین وجوہات میں سے ایک ہوتی ہے: اس کے ساتھ کاپی ہونے والا کوئی اسپیس یا لائن بریک، کلید کی میعاد ختم ہو جانا، یا آپ کے کاپی کرنے کے بعد کلید کا منسوخ یا دوبارہ تیار کیا جانا۔ ایک نئی کلید بنائیں اور اسے دوبارہ چسپاں کریں۔
یہ منسلک ہو جاتا ہے، لیکن بعد میں کوئی عمل ناکام ہو جاتا ہے۔ کلید تصدیق تو کر لیتی ہے لیکن اس میں اس کارروائی کے لیے درکار اجازت کا فقدان ہوتا ہے۔ اوپر دی گئی اجازتوں کے ساتھ ایک نئی کلید بنائیں، پھر پرانے کنکشن کو منقطع کر کے نئی کلید منسلک کریں۔
منقطع کرنا
Integrations کھولیں، اکاؤنٹ تلاش کریں اور Disconnect دبائیں۔ اس سے محفوظ شدہ کلید فوری طور پر حذف ہو جاتی ہے۔ جو کچھ بھی اسے استعمال کر رہا تھا وہ اپنے اگلے اقدام پر رک جاتا ہے، اور خاموشی سے ناکام ہونے کے بجائے اس پر منحصر اسکرینیں اس کی اطلاع دیتی ہیں۔
منقطع کرنے سے پہلے سے کیا گیا کام واپس نہیں ہوتا — ریکارڈز، ڈیپلائمنٹس یا ترتیبات جو ہم نے آپ کے اکاؤنٹ پر تبدیل کی تھیں وہ ویسی ہی رہتی ہیں۔ اگر آپ کو لگتا ہے کہ خود کلید افشا ہو گئی ہے، تو اسے وینڈر کے پاس بھی منسوخ کر دیں؛ منقطع کرنے سے ہماری کاپی حذف ہوتی ہے، ان کی نہیں۔