S3: مقامی نیٹ ورک سے رسائی کے لیے گیٹ وے یا انٹرفیس اینڈ پوائنٹ
گیٹ وے اینڈ پوائنٹ روٹ ٹیبل کے ساتھ انضمام ہے، نجی منزل نہیں۔ ہر کلائنٹ کے لیے فیصلہ کریں، پھر روٹنگ، DNS ماخذ اور اجازتیں الگ الگ جانچیں۔
S3 کے دو اینڈ پوائنٹ اقسام ڈیزائن جائزے میں ایک دوسرے کے بدلے قابلِ استعمال لگتے ہیں اور کلائنٹ کے سائٹ سے باہر ہوتے ہی بالکل مختلف برتاؤ کرتے ہیں۔ گیٹ وے اینڈ پوائنٹ VPC کے اندر روٹ ٹیبل کے ساتھ انضمام ہے، اس لیے سائٹ VPN سے آنے والی درخواست کبھی نجی منزل کے طور پر وہاں نہیں پہنچتی۔ انٹرفیس اینڈ پوائنٹ نجی پتے نیٹ ورک انٹرفیس پر رکھتا ہے، جہاں ہائبرڈ راستہ واقعی پہنچ سکتا ہے۔ آگے سب کچھ اس پر منحصر ہے کہ آپ نے ان دونوں میں سے کون سا چنا۔
سروس کے نام سے نہیں، نیٹ ورک داخلے سے فیصلہ کریں
وہاں سے شروع کریں جہاں ٹریفک پیدا ہوتا ہے، کیونکہ اینڈ پوائنٹ کی قسم اسی سوال کا جواب دیتی ہے۔ معاون VPC سیاق میں کام کا بوجھ گیٹ وے اینڈ پوائنٹ استعمال کر سکتا ہے اور اسے کبھی اپنے نجی پتے کی ضرورت نہیں ہوتی۔ سائٹ پر کام کے بوجھ کو ایسا نجی پتہ چاہیے جہاں وہ روٹ کر سکے، اور انٹرفیس اینڈ پوائنٹ یہی فراہم کرتا ہے۔ اگر ڈیزائن دونوں ملا دے تو دونوں اینڈ پوائنٹ اقسام ایک ہی VPC میں ساتھ رہ سکتی ہیں، اور یہ تکرار نہیں بلکہ معمول کا انتظام ہے۔
انہیں ملانا مسئلہ نہیں۔ یہ سمجھنا مسئلہ ہے کہ ایک قسم دوسری کو ڈھانپ لیتی ہے۔
کچھ بھی چننے سے پہلے کلائنٹ کی درجہ بندی کریں۔ VPC کے اندر کام کی جگہ، NAT گیٹ وے کے پیچھے کنٹینر اور برانچ دفتر میں ایپلیکیشن تین مختلف ماخذ ہیں، اور صرف آخری ہائبرڈ داخلے کو لازم کرتا ہے۔ یہ درجہ بندی اینڈ پوائنٹ فہرست کے ساتھ لکھیں تاکہ اگلا جائزہ لینے والا دیکھ سکے کہ ہر اینڈ پوائنٹ کیوں موجود ہے۔
انٹرفیس راستہ شروع سے آخر تک کیا چاہتا ہے
انٹرفیس اینڈ پوائنٹ نجی پتوں تک رسائی دیتا ہے، اور رسائی چار ضرورتوں میں سے صرف ایک ہے۔ مقامی نیٹ ورک کو ان پتوں تک راستہ چاہیے، VPC کی طرف واپسی راستہ چاہیے، اینڈ پوائنٹ کے سیکیورٹی گروپ کو ماخذ کی حد قبول کرنی چاہیے، اور دونوں کے درمیان کوئی بھی معائنہ آلہ بہاؤ کی اجازت دے۔ VPC میں کسی بھی مثال تک راستہ ان چاروں میں سے کسی ایک کو ثابت نہیں کرتا۔
دور کے سرے سے پیچھے کی طرف کام کریں۔ تصدیق کریں کہ اینڈ پوائنٹ کے نیٹ ورک انٹرفیس آپ کے متوقع سب نیٹ میں موجود ہیں، پھر تصدیق کریں کہ اس کا سیکیورٹی گروپ پلیس ہولڈر نہیں بلکہ حقیقی مقامی حد قبول کرتا ہے۔ اس کے بعد جانچیں کہ ٹنل یا سرکٹ اسی سمت میں واپسی راستہ لے جاتا ہے۔ معائنہ وہ مرحلہ ہے جو لوگ چھوڑ دیتے ہیں، کیونکہ کنکشن کی اجازت دینے والا درمیانی آلہ پھر بھی بڑا جوابی جسم گر سکتا ہے، اور یہ پالیسی کا مسئلہ نہیں بلکہ تھروپٹ کا مسئلہ لگتا ہے۔
بڑی ڈاؤن لوڈ کے بجائے دستیاب سب سے چھوٹے مجاز عمل سے جانچیں۔ ناکامی جلدی اور وضاحت کے لیے کم ٹریفک کے ساتھ ظاہر ہوتی ہے۔
DNS VPC کی نہیں، استفسار کے ماخذ کی پیروی کرتا ہے
موجود اینڈ پوائنٹ خود کچھ بھی ری ڈائریکٹ نہیں کرتا۔ ایپلیکیشن کو وہ نام ملتا ہے جو اس کے حل کنندہ نے واپس کیا، اور حل کنندہ اسی منظر کے مطابق جواب دیتا ہے جسے دیکھنے کی اسے اجازت ہے۔ VPC کے اندر مثال اور دفتر میں لیپ ٹاپ دو مختلف سوال پوچھتے ہیں اور دونوں کو درست مگر مختلف جواب مل سکتے ہیں۔ ایک کی تصدیق کرنا اور دوسرے کے بارے میں نتیجہ نکالنا وہ راستہ ہے جس سے پاس شدہ ٹیسٹ ناکام تعیناتی بن جاتا ہے۔
اینڈ پوائنٹ کی نجی DNS ترتیب کو ڈیزائن کا حصہ سمجھ کر پڑھیں، لائیو ہونے کے بعد چالو کرنے والا چیک باکس نہیں۔
اگر دفتر کے حل کنندہ کو VPC کا منظر دیکھنا ہے تو وہ راستہ جان بوجھ کر بنانا ہوگا، عام طور پر اندر آنے والے حل کنندہ اینڈ پوائنٹ کے ذریعے۔ ایپلیکیشن کے اپنے سیاق سے استفسار کریں اور نوٹ کریں کہ کس حل کنندہ نے جواب دیا۔ VPC کے اندر باستین ہوسٹ پر جمع کردہ نتیجہ صرف باستین کا منظر بیان کرتا ہے، اور کچھ نہیں۔
اجازت رسائی سے الگ ہے
قابلِ رسائی اینڈ پوائنٹ ان درخواستوں کے لیے غلطیاں واپس کرتا ہے جو کرنے کی پرنسپل کو اجازت نہیں، اور اس غلطی کا مطلب ہے کہ نظام ڈیزائن کے مطابق کام کر رہا ہے۔ شناخت کی پالیسی، بکٹ پالیسی اور کوئی بھی اینڈ پوائنٹ پالیسی اپنی اپنی تہوں میں جانچی جاتی ہے۔ نیٹ ورک رسائی نے کبھی اجازت نہیں دی۔
ڈیزائن کو دو نتائج پر قبول کریں: کامیاب ہونے والی بے ضرر مجاز کال، اور خارج شدہ شناخت یا بکٹ کے لیے متوقع انکار۔
aws ec2 describe-vpc-endpoints --filters Name=vpc-id,Values=vpc-0123456789abcdef0
dig +short s3.us-west-2.amazonaws.com @10.0.0.2ہر نتیجے کے ساتھ اینڈ پوائنٹ کا نام، حل شدہ منزل اور پالیسی سیاق درج کریں، کیونکہ بعد میں ایک DNS تبدیلی پورے نتیجے کو باطل کر سکتی ہے۔ کچھ بھی فراہم کرنے سے پہلے دونوں اینڈ پوائنٹ اقسام کی موجودہ لاگت اور عملی بوجھ کا موازنہ کریں۔ انٹرفیس اینڈ پوائنٹ ہائبرڈ نجی داخلہ خریدتا ہے، یہ عالمگیر ضرورت نہیں، اور VPC کے اندر کام کے بوجھ کے لیے گیٹ وے راستہ اکثر بہتر جواب رہتا ہے۔ انتخاب ہر کلائنٹ کے لیے ہے اور یہ دوبارہ جائزے کے قابل رہتا ہے۔