یہ صفحہ مثالیں اور تجاویز دکھاتا ہے۔ ایک جامد ویب سائٹ کی میزبانی کرنے کے لیے بالٹیاں استعمال کرنا۔ ## خصوصی صفحات انڈیکس صفحات ایک انڈیکس صفحہ (جسے ویب سرور ڈائرکٹری انڈیکس بھی کہا جاتا ہے) ایک فائل ہے جو زائرین کو پیش کی جاتی ہے جب وہ کسی ایسے URL کی درخواست کرتے ہیں جس میں کوئی نہیں ہوتا ہے۔ منسلک فائل. جب آپ تفویض کرتے ہیں a MainPageSufix پراپرٹی، کلاؤڈ اسٹوریج اس نام کے ساتھ ایک فائل تلاش کرتا ہے جس کا سابقہ ​​اس سے ملتا ہے۔ وزیٹر نے درخواست کی URL مثال کے طور پر، کہتے ہیں کہ آپ نے سیٹ کیا۔ آپ کی جامد ویب سائٹ کا MainPageSuffix to index.html مزید برآں، کہتے ہیں کہ آپ کے پاس نام کی کوئی فائل نہیں ہے۔ آپ کی ڈائریکٹری میں بالٹی www.example.com۔ اس صورت حال میں، اگر کوئی صارف URL کی درخواست کرتا ہے۔ httpwww.example.com/directory، Cloud Storage فائل کو پیش کرنے کی کوشش کرتا ہے۔ www.example.com/directory/index.html۔ اگر وہ فائل بھی موجود نہیں ہے، کلاؤڈ اسٹوریج غلطی کا صفحہ لوٹاتا ہے۔ دی MainPageSuffix اس فائل کو بھی کنٹرول کرتا ہے جب صارفین سب سے اوپر کی درخواست کرتے ہیں۔ سطح کی سائٹ. مندرجہ بالا مثال کو جاری رکھنا، اگر کوئی صارف درخواست کرتا ہے۔ httpwww.example.com، Cloud Storage فائل کو پیش کرنے کی کوشش کرتا ہے۔ www.example.com/index.html ٹریلنگ سلیش کے ساتھ یو آر ایل تک رسائی کی کوشش کرتے وقت، جیسے httpwww.example.com/dir/، ٹربل شوٹنگ دیکھیں خرابی کا صفحہ خرابی کا صفحہ وہ فائل ہے جو آپ کی جامد سائٹ کے زائرین کو واپس کی جاتی ہے۔ ایک ایسے URL کی درخواست کریں جو موجودہ فائل سے مطابقت نہ رکھتا ہو۔ اگر آپ کے پاس تفویض a MainPageSuffix، Cloud Storage صرف غلطی کا صفحہ واپس کرتا ہے اگر درخواست کردہ نام کے ساتھ نہ تو کوئی فائل ہے اور نہ ہی قابل اطلاق انڈیکس صفحہ غلطی کا صفحہ واپس کرتے وقت، HTTP جوابی کوڈ ہوتا ہے۔ 404. وہ جائیداد جو کنٹرول کرتا ہے کہ کون سی فائل ایرر پیج کے طور پر کام کرتی ہے۔ NotFoundPage۔ اگر آپ ایسا نہیں کرتے ہیں۔ سیٹ NotFoundPage، صارفین کو ایک عام غلطی کا صفحہ ملتا ہے۔ ## ویب سائٹ کنفیگریشن کی مثالیں۔ تین آبجیکٹ والی بالٹی فرض کریں کہ ایک بالٹی کا نام ہے۔ www.example.com کو ایک ویب سائٹ کے طور پر ترتیب دیا گیا ہے۔ درج ذیل ترتیبات اور فائلوں کے ساتھ: - MainPageSuffix= "index.html"NotFoundPage = "404.html"- بالٹی تین مشترکہ اشیاء پر مشتمل ہے: "index.html"، "404.html"، اور "dir/index.html"۔ درج ذیل جدول منتخب یو آر ایل کے لیے پیش کردہ مواد کو دکھاتا ہے: |URL کی درخواست کی گئی۔ ||مواد پیش کیا گیا۔ ||HTTP رسپانس کوڈ | |httpwww.example.com | httpwww.example.com/ httpwww.example.com/index.html |آبجیکٹ "index.htmln||200 | |httpwww.example.com/hello ||آبجیکٹ "404.htmln||404 | |httpwww.example.com/dir/index.html ||آبجیکٹ "dir/index.htmln||200 | |httpwww.example.com/dir ||آبجیکٹ "dir/index.htmln||301 | |httpwww.example.com/dir/ ||آبجیکٹ "dir/index.html"، یہ فرض کرتے ہوئے کہ /dir/ کے لیے کوئی زیرو بائٹ آبجیکٹ موجود نہیں ہے۔ ||200 | |ایک صفر بائٹ خالی آبجیکٹ، اگر یہ /dir/ کے لیے موجود ہے۔ اس زیرو بائٹ آبجیکٹ کو ہٹانے کے لیے ٹربل شوٹنگ کا موضوع دیکھیں۔ ||301 | دو آبجیکٹ والی بالٹی فرض کریں کہ ایک بالٹی کا نام ہے۔ www.example.com کو ایک ویب سائٹ کے طور پر ترتیب دیا گیا ہے۔ درج ذیل ترتیبات اور فائلوں کے ساتھ: - MainPageSuffix= "main.html"NotFoundPage = "404.html"- بالٹی میں دو مشترکہ اشیاء شامل ہیں: "main.html"اور "404.html"۔ درج ذیل جدول منتخب یو آر ایل کے لیے پیش کردہ مواد کو دکھاتا ہے: |URL کی درخواست کی گئی۔ ||مواد پیش کیا گیا۔ ||HTTP رسپانس کوڈ | |httpwww.example.com | httpwww.example.com/ |آبجیکٹ "main.htmln||200 | |httpwww.example.com/index.html ||آبجیکٹ "404.htmln||404 | اگر کوئی اعتراض شیئر کیا جاتا ہے تو آپ بھی کر سکتے ہیں۔ اس آبجیکٹ کو URL کے ساتھ دیکھیں: httpstorage.googleapis.com/ BUCKET_NAME/ OBJECT_NAME مثال کے طور پر، ایک کے لیے URL index.html آبجیکٹ یہ ہوگا: httpstorage.googleapis.com/www.example.com/index.html قابل رسائی ڈیٹا کے ساتھ کام کرنے کے بارے میں مزید معلومات کے لیے، دیکھیں عوامی ڈیٹا تک رسائی۔ ## ویب سائٹ کے بطور کنفیگر کردہ بالٹی کے ساتھ کام کرنے کے لیے نکات a کا استعمال کرتے وقت ذہن میں رکھنے کے لئے درج ذیل کچھ نکات ہیں۔ ایک جامد ویب سائٹ کی میزبانی کرنے کے لیے بالٹی۔ ذیلی ڈومینز شامل کریں۔ فرض کریں کہ آپ بھی مواد پیش کرنا چاہتے ہیں۔ test.example.com، ایک مختلف سے پر مواد پیش کرتا ہے کہ ایک سے بالٹی www.example.com۔ ایسا کرنے کے لئے: - اپنا اضافی مواد پیش کرنے کے لیے ایک نئی بالٹی بنائیں۔ اگر آپ اپنی خدمت کے لیے ایک مستحکم ویب سائٹ کی میزبانی کے ٹیوٹوریل کی پیروی کرتے ہیں۔ HTTPS پر مواد، اپنے لوڈ بیلنسر میں ترمیم کریں۔ کلاؤڈ کنسول مندرجہ ذیل ہے: - - کے لئے بیک اینڈ کنفیگریشن، ایک نیا بیک اینڈ بالٹی بنائیں ٹیسٹ بالٹی آپ کی تخلیق کردہ نئی بالٹی کو منتخب کرکے۔ - کے لئے میزبان اور راستے کے قواعد، مندرجہ ذیل کے طور پر ایک نیا اصول شامل کریں: ہوسٹ پاتھز بیک اینڈز test.example.com /* test-bucket کے لیے فرنٹ اینڈ کنفیگریشن، ایک نیا فرنٹ اینڈ آئی پی اور پورٹ کے ساتھ شامل کریں۔ آپ کی پہلی ترتیب جیسی قدریں، درج ذیل مستثنیات کے ساتھ: - - کے لئے آئی پی ایڈریس، نیا آئی پی ایڈریس بنائیں اور محفوظ کریں۔ - کے لئے سرٹیفکیٹ، کے لیے ایک نیا SSL سرٹیفکیٹ بنائیں test.example.com۔ - کے لئے - کے لئے لوڈ بیلنس کو اپ ڈیٹ کرنے کے بعد، ایک نیا شامل کریں۔ آپ کے ڈومین پر آریکارڈ کریں۔ نئی فرنٹ اینڈ کنفیگریشن کے آئی پی ایڈریس کا استعمال کرتے ہوئے رجسٹریشن سروس: NAME TYPE ڈیٹا ٹیسٹ اے IP پتہ API سلوک دی MainPageSuffix اور NotFoundPage ویب سائٹ کنفیگریشنز صرف استعمال ہوتی ہیں۔ ان درخواستوں کے لیے جو کلاؤڈ اسٹوریج پر آتی ہیں۔ CNAME یا ایک ری ڈائریکٹ۔ مثال کے طور پر، ایک درخواست www.example.com انڈیکس صفحہ دکھاتا ہے، لیکن اس کے مساوی درخواست storage.googleapis.com/www.example.com نہیں کرتا اس طرح، کلاؤڈ اسٹوریج ڈومینز کی درخواستوں کے لیے API کا رویہ، جیسے storage.googleapis.com/www.example.com، محفوظ ہے۔ مثال کے طور پر، آپ میں اشیاء کی فہرست جاری رکھ سکتے ہیں۔ www.example.com بالٹی جیسا کہ آپ کریں گے۔ کسی اور بالٹی کے لیے۔ کی صورت میں www.example.com بالٹی، آبجیکٹ آپ کو موصول ہونے والی فہرست میں شامل ہے۔ 404.html اور index.html متحرک ویب سائٹ کے لیے جامد اثاثوں کی میزبانی کریں۔ آپ ایک متحرک ویب سائٹ کے لیے جامد اثاثوں کی میزبانی کے لیے کلاؤڈ سٹوریج کا استعمال کر سکتے ہیں۔ میزبانی کی گئی، مثال کے طور پر، گوگل ایپ انجن میں یا میں گوگل کمپیوٹ انجن۔ اپنے جامد اثاثوں کی میزبانی کے کچھ فوائد، تصاویر یا جاوا اسکرپٹ فائلوں کی طرح، بالٹی میں شامل ہیں: - کلاؤڈ اسٹوریج مواد کی ترسیل کی طرح برتاؤ کرتا ہے۔ نیٹ ورک (CDN) کیونکہ پڑھنے کے قابل اشیاء کو کیش میں رکھا گیا ہے۔ کلاؤڈ اسٹوریج نیٹ ورک بطور ڈیفالٹ۔ مواد تک رسائی کے لیے بینڈوتھ چارجز کی لاگت عام طور پر کلاؤڈ اسٹوریج کے ساتھ کم ہوتی ہے۔ سے جامد مواد پیش کرتے وقت آپ کے ویب سرورز پر بوجھ کم ہوجاتا ہے۔ کلاؤڈ اسٹوریج۔ متحرک ویب سائٹ کے لیے جامد اثاثوں کی میزبانی کرتے وقت، آپ کو تخلیق کرنے کی ضرورت نہیں ہے۔ DNS ریکارڈ کرتا ہے اور بالٹی یا لوڈ بیلنسر کی طرف اشارہ کرتا ہے جیسا کہ آپ a کے لیے کرتے ہیں۔ جامد ویب سائٹ. مثال کے طور پر، آپ کے پاس ایک بالٹی ہو سکتی ہے۔ www_example_com_assets مناسب اثاثوں کے ساتھ بطور مشترکہ کنفیگر کیے گئے ہیں۔ عوامی طور پر اور پھر کلاؤڈ اسٹوریج ڈومین کا استعمال کرتے ہوئے ان اثاثوں تک رسائی حاصل کریں۔ مثال کے طور پر، فرض کریں کہ آپ کے پاس JavaScript فائل ہے۔ library.js بالٹی میں www_example_com_assets جو اشتراک کیا جاتا ہے تو آپ اس تک رسائی حاصل کرسکتے ہیں۔ httpstorage.googleapis.com/www_example_com_assets/library.js کیشے کے پیرامیٹرز سیٹ کریں۔ آپ یہ کنٹرول کر سکتے ہیں کہ آپ کی ویب سائٹ کے اثاثوں کو کیسے یا کیش کیا جاتا ہے۔ کیش کنٹرول میٹا ڈیٹا۔ عام طور پر، صرف کیشے کنٹرول میٹا ڈیٹا سیٹ کریں۔ ان اشیاء کے لیے جو تمام گمنام صارفین کے لیے قابل رسائی ہیں، جو کہ ایک ضرورت ہے۔ جامد کے حصے کے طور پر کلاؤڈ اسٹوریج بالٹی سے پیش کی جانے والی کسی بھی چیز کے لیے ویب سائٹ کلاؤڈ اسٹوریج ان اشیاء پر 3600 سیکنڈ کی کیش کنٹرول سیٹنگ لاگو کرتا ہے۔ تمام گمنام صارفین کے لیے قابل رسائی، جب تک کہ آپ واضح کیش کنٹرول کی وضاحت نہ کریں۔ ترتیبات سیٹنگ کے لیے ہدایات کے لیے میٹا ڈیٹا دیکھنا اور اس میں ترمیم کرنا دیکھیں آبجیکٹ میٹا ڈیٹا، جیسے کیش کنٹرول آپ بیرونی HTTP(S) لوڈ متوازن مواد کو کیش کرنے کے لیے Cloud CDN بھی استعمال کر سکتے ہیں۔ آپ کے صارفین کے قریب، جو اکثر سرونگ کے اخراجات کو کم کرتا ہے۔ مزید معلومات کے لیے دیکھیں کیشنگ۔ اپنے چارجز کی نگرانی کریں۔ اگر آپ جامد ویب سائٹ کے طور پر تشکیل شدہ بالٹی سے اثاثے پیش کر رہے ہیں یا باہر کی میزبانی کی گئی متحرک ویب سائٹ کے لیے بالٹی سے جامد اثاثے پیش کرنا کلاؤڈ اسٹوریج، آپ کو اپنے پروجیکٹ کے چارجز کی نگرانی کرنی چاہیے جس میں بالٹی. مواد پیش کرنے پر کلاؤڈ اسٹوریج کے اخراجات آتے ہیں۔ مواد، نیٹ ورک کا استعمال کرتے ہوئے، اور بازیافت کی کارروائیوں کو انجام دینا۔ تفصیلات کے لیے، کلاؤڈ اسٹوریج کی قیمتوں کا صفحہ دیکھیں۔ اگر آپ HTTP(S) لوڈ بیلنسنگ سیٹ اپ کرنے کے لیے استعمال کرتے ہیں تو آپ کو نیٹ ورکنگ چارجز بھی لگ سکتے ہیں۔ HTTPS مزید تفصیلات کے لیے نیٹ ورک پرائسنگ دیکھیں۔ قیمتوں کا تعین کرنے والے مثال کے صفحے پر قیمتوں کا تعین کرنے کی سادہ مثال یہ کر سکتی ہے۔ کم ٹریفک، جامد ویب سائٹ کے استعمال کے معاملے کے لیے ایک تخمینہ کے طور پر استعمال کیا جائے۔ تاہم، نوٹ کریں کہ مثال سے منسلک الزامات کا حساب نہیں ہے۔ HTTP(S) لوڈ بیلنسنگ، جو اکثر جامد ویب سائٹ کے لیے سب سے بڑا چارج ہو سکتا ہے۔ ہوسٹنگ آپ قیمتوں کا استعمال کر سکتے ہیں۔ آپ کے متوقع استعمال کی بنیاد پر لاگت کا تخمینہ تیار کرنے کے لیے کیلکولیٹر۔ اگر آپ موجودہ گوگل کلاؤڈ صارف ہیں، تو آپ کو تفصیلی بریک ڈاؤن مل سکتا ہے۔ بلنگ پیج پر آپ کے پروجیکٹ کی لاگت۔ خرابیوں کا سراغ لگانا بالٹی کے استعمال سے وابستہ عام مسائل کے لیے ٹربل شوٹنگ دیکھیں جامد ویب سائٹ کے مواد کو پیش کرنے کے لیے ترتیب دیا گیا ہے۔ ## اس کے بعد کیا ہے - - گوگل کلاؤڈ پر ویب سرونگ کے دیگر اختیارات کے بارے میں جانیں۔ - دوسرے گوگل کلاؤڈ ٹیوٹوریل آزمائیں جو کلاؤڈ اسٹوریج استعمال کرتے ہیں۔ ## اسے خود ہی آزمائیں۔ اگر آپ گوگل کلاؤڈ میں نئے ہیں تو اس کا اندازہ لگانے کے لیے ایک اکاؤنٹ بنائیں کلاؤڈ اسٹوریج حقیقی دنیا میں کارکردگی کا مظاہرہ کرتا ہے۔ منظرنامے نئے صارفین کو چلانے، ٹیسٹ کرنے اور کرنے کے لیے $300 مفت کریڈٹس بھی ملتے ہیں۔ کام کے بوجھ کو تعینات کریں. Cloud Storage مفت آزمائیں۔