ورڈپریس کے لئے بہترین ایمیزون S3 انضمام

ایمیزون ایس 3 ایمیزون ویب سروسز کے بہت سے مصنوعات کا ایک حصہ ہے اور اسٹوریج حل کے طور پر کام کرتا ہے۔ اس کا استعمال ایک بڑی ویب سائٹ کے ذریعہ کیا جاتا ہے جس میں بڑی فائلوں ، جیسے سافٹ ویئر ، گیمز ، ویڈیوز ، پی ڈی ایف ، آڈیو فائلوں ، ڈاؤن لوڈ ، وغیرہ ، اور اضافی بیک اپ کے لئے اسٹوریج جگہ کی ضرورت ہوتی ہے ۔ ایمیزون ذخیرہ کرنے کی جگہ اور بیک اپ کے ل and اس کی قابل اعتمادی اور اس کے بہت کم اسٹوریج لاگت کی وجہ سے مثالی ہے۔ بھاری پورٹلز جیسے نیٹ فلکس ، ایئربنب ، سمگمگ ، نیس ڈیک ، وغیرہ کم قیمت پر بھاری مقدار میں ڈیٹا اسٹور کرنے کے لئے ایس 3 پر انحصار کرتے ہیں۔

ایمیزون ایس 3 کیوں؟

ایمیزون ایس 3 خاص طور پر بلک اسٹوریج کے ساتھ نمٹا ہے۔ اس اسٹوریج آپشن کے ساتھ ، اس بات کی ضمانت دی جارہی ہے کہ اسٹوریج لاگت آپ کے ورڈپریس کے میزبان سے کہیں کم ہوگی۔ AWS میں ذرائع ابلاغ کی رہائش نہ صرف سرمایہ کاری مؤثر ہے بلکہ عملی طور پر پہلے سال (5 GB اسٹوریج تک) مفت ہے۔ چونکہ میڈیا سے بڑی فائلوں کو ایمیزون سے طلب کیا جاتا ہے ، لہذا یہ آپ کے ورڈپریس سائٹ سے آف لوڈ ہوجاتا ہے ، جس کے نتیجے میں بوجھ تیز ہوجاتا ہے۔ ایس 3 نہ صرف فائلوں جیسے کھیل ، پی ڈی ایف ، ویڈیو ، آڈیو کو بچاتا ہے بلکہ اثاثوں جیسے سی ایس ایس ، جاوا اسکرپٹ وغیرہ کو بھی بچاتا ہے۔

ہم ایمیزون ایس 3 اسٹوریج پلیس کو "بالٹی" کہتے ہیں۔ یہ فائلوں کا ایک مجموعہ ہے جو آپ کہیں اور رکھتے ہیں تاکہ بہتر کارکردگی کے لئے ویب سائٹ پر بوجھ کم کیا جاسکے۔

ورڈپریس ایس 3 انضمام کیسے قائم کریں؟

ورڈپریس کو ایمیزون S3 کے ساتھ مربوط کرنے کے ل you ، آپ کی ضرورت ہے:

  • ایمیزون ویب سروسز اکاؤنٹ۔ اس کے لئے سائن اپ مفت ہے۔
  • ایک عوامی ایمیزون ایس 3 بالٹی۔ یہ آپ کے پہلے سال (5 جی بی تک) کے لئے مفت ہے۔
  • ورڈپریس ایس 3 plugin ۔ یہ خود بخود آپ کی فائلوں کو ورڈپریس پر اپنانے والی S3 بالٹی میں کاپی کردے گی۔

WP Media Folder اور WP آف لوڈ میڈیا plugin

S3 کو ورڈپریس کے ساتھ مربوط کرنے کے لیے، ہم WP Media Folder اور WP آف لوڈ میڈیا plugin ۔ یہ plugin فائلوں کو خود بخود آپ کی ورڈپریس سائٹ سے Amazon S3 بالٹی میں کاپی کرتا ہے جب آپ انہیں میڈیا لائبریری میں اپ لوڈ کرتے ہیں۔ آپ CDN کو شامل کرنے کو بھی ترتیب دے سکتے ہیں، جیسے Amazon CloudFront، MaxCDN، یا KeyCDN۔ اور اگر آپ Assets addon حاصل کرنے کا فیصلہ کرتے ہیں، تو WP Offload Media Plugin آپ کی سائٹ کے ذریعے استعمال ہونے والے اثاثوں (CSS، JS، تصاویر وغیرہ) کی شناخت کر سکتا ہے، اور انہیں آپ کے منتخب کردہ CDN سے حاصل کر سکتا ہے۔

ایمیزون ایس 3 کے ساتھ ورڈپریس کو کس طرح مربوط کریں: ایک قدم بہ قدم ہدایت نامہ

عمل شروع کرنے سے پہلے ، یہ تجویز کیا جاتا ہے کہ آپ کسی بھی ناپسندیدہ صورتحال سے نمٹنے کے لئے اپنی سائٹ کا بیک اپ بنائیں۔

مرحلہ 1: WP Media Folder اور WP آف لوڈ میڈیا plugin کو انسٹال اور چالو کریں

انضمام کے عمل کو شروع کرنے سے پہلے ، یہ یقینی بنانا اچھا ہے کہ آپ نے اپنی سائٹ پر plugin انسٹال اور چالو کیا ہے۔

plugin چالو کرتے ہوئے ، آپ کو اپنی AWS کیز کی وضاحت کرنے کا اشارہ کیا جائے گا۔ (اگلی مرحلے میں ہم یہی کرنے جا رہے ہیں۔ AWS کیز پیدا کرنا)

مرحلہ 2: ایمیزون ایس 3 پر ایک نئی بالٹی بنائیں

ایک مفت Amazon Web Services اکاؤنٹ بنانے کے بعد، اپنے AWS ڈیش بورڈ سے Amazon S3 سیکشن پر جائیں۔ S3 انٹرفیس سے، " بکٹ بنائیں " بٹن پر کلک کریں۔

ان تفصیلات کو پاپ اپ انٹرفیس پر بھریں:

  • ایک بالٹی کا نام
  • ایک علاقہ منتخب کریں (اپنے اہداف کے سامعین کے قریب ، خاص طور پر اگر آپ سی ڈی این استعمال کرنے کا ارادہ نہیں کررہے ہیں)
  • "تخلیق کریں" پر کلک کریں

مرحلہ 3: بالٹی پالیسی مرتب کریں

ویب سائٹ کو آسانی سے چلانے کے ل، ، ایک بالٹی پالیسی مرتب کرکے اپنی ایس 3 بالٹی کو عوامی بنائیں۔ اپنے ایس 3 انٹرفیس سے ، اپنی بالٹی پر کلک کریں:

نئی بنائی گئی ' codeinwp' بالٹی کو عوامی نہیں ، لیکن آپ کو اس بالٹی کے لیے عوامی اشارے کی ضرورت ہے۔

پرمیشنز ٹیب پر کلک کریں بکٹ پالیسی ' کو منتخب کریں:

آپ JSON کوڈ ایڈیٹر دیکھ سکتے ہیں۔ ایڈیٹر میں درج ذیل سنیپیٹ چسپاں کریں اور اپنی تبدیلیاں محفوظ کریں۔

{

                "ورژن": "2008-10-17" ،

                "بیان": [

                {

                                "سید": "پبلک ریڈ کی اجازت دیں" ،

                                "اثر": "اجازت دیں" ،

                                "پرنسپل": {

                                                "AWS": "*"

                                },

                                "ایکشن": "ایس 3: گیٹ آبجیکٹ" ،

                                "وسائل": "آرن: اوز: ایس 3 ::: کوڈین ڈاٹ پی / *"

                }

                ]

} نوٹ : آپ کی بالٹی کا نام کوڈ کے ٹکڑوں میں استعمال ہونے والے نام سے مماثل ہونا چاہیے۔ اگر آپ نے اپنی بالٹی کا نام 'XYZ' رکھا ہے، تو یقینی بنائیں کہ codeinwp کو 'XYZ' سے بدل دیں۔

  • تبدیلیوں کو 'محفوظ کریں'

تبدیلیوں کو محفوظ کرنے کے بعد ، بالٹی کو ایمیزون ایس 3 ڈیش بورڈ میں عوامی کے بطور نشان زد کیا جائے گا :

مرحلہ 4: IAM صارف اور پالیسی بنائیں

IAM صارف بنانا plugin کو آپ کی S3 بالٹی کا انتظام کرنے کی اجازت دیتا ہے۔ اگر آپ plugin کو ورڈپریس پر اپ لوڈ کردہ فائلوں کو خود بخود کاپی کرنا چاہتے ہیں تو یہ ضروری ہے۔

یہ قدم ایک پیچیدہ اقدام ہے ، لہذا ہم اسے بہتر تفہیم کے ل. بہت سارے آسان اقدامات پر توڑ ڈالیں گے۔

اس عمل کو ختم کرنے کے بعد ، آپ کے پاس AWS کیز ہوں گی- جس کا plugin مانگتا ہے۔

اپنا IAM صارف بنانے کے ل your ، اپنے AWS اکاؤنٹ میں IAM علاقے کی طرف جائیں۔ صارفین کے ٹیب کو منتخب کریں:

اوپر صارف شامل کریں پر کلک کریں :

' صارف شامل کریں' انٹرفیس میں، صارف کے لیے ایک نام فراہم کریں۔ رسائی کی قسم کے تحت پروگرامیٹک رسائی کو منتخب کرنا نہ بھولیں ۔ اگلا پر کلک کریں :

سے

اگلی ونڈو میں ، موجودہ پالیسیاں منسلک کریں براہ راست ٹیب کو منتخب کریں ، اور پھر پالیسی بنائیں کو منتخب کریں :

یہ ایک نئی ونڈو کا باعث بنے گی۔ نئی ونڈو میں ، JSON ٹیب پر جائیں اور اس کوڈ کا ٹکڑا پیسٹ کریں:

{

                "ورژن": "2012-10-17" ،

                "بیان": [

                {

                                "اثر": "اجازت دیں" ،

                                "عمل": [

                                                "ایس 3: کریٹ بکٹ" ،

                                                "s3: ڈیلیٹ آبجیکٹ" ،

                                                "s3: رکھیں *" ،

                                                "ایس 3: گیٹ *" ،

                                                "s3: فہرست *"

                                ],

                                "وسائل": [

                                                “ارن: اوز: ایس 3 ::: کوڈین ڈبلیو”،

                                                "آرن: اوز: ایس 3 ::: کوڈین ڈاٹ پی / *"

                                ]

                }

                ]

}

اس بات کو یقینی بنائیں کہ آپ کو ایمیزون S3 بالٹی کے اصل نام (XYZ) کے ساتھ کوڈین ڈبلیو پی کی دو مثالوں کو تبدیل کرنا ہے۔ اس کے بعد ، نیچے دیئے گئے جائزہ کی پالیسی پر کلک کریں :

اگلی اسکرین پر ، ایک نام فراہم کریں اور پھر پالیسی بنائیں پر کلک کریں :

IAM ایڈ یوزر ٹیب پر واپس جائیں ریفریش پر کلک کریں > اس پالیسی کو منتخب کریں جو آپ نے ابھی فہرست سے بنائی ہے (آپ اسے نام سے تلاش کرکے اپنا وقت بچا سکتے ہیں) > اگلا کلک کریں: جائزہ:

اگلی اسکرین پر ، صارف بنائیں پر کلک کریں :

آپ کو اگلی اسکرین پر یہ دیکھنے کے قابل ہونا چاہئے:

کلیدی ID تک رسائی حاصل کریں

  • خفیہ رسائی کلید (اگر آپ خفیہ کلید دیکھنا چاہتے ہیں تو ، شو پر کلک کریں )

اشارہ: آپ ان دونوں قدروں کو کارآمد رکھنا چاہتے ہیں ، کیونکہ اگلے مرحلے میں آپ کو ان کی ضرورت ہوگی۔

مرحلہ 5: رسائی کی چابیاں wp-config.php فائل میں شامل کریں

اب ، جب آپ AWS انٹرفیس کے ساتھ کام کر رہے ہیں ، تو آپ آسان ترتیب کے ل your اپنے ورڈپریس سائٹ پر واپس جاسکتے ہیں۔

یہاں ، آپ کو اپنی wp-config.php فائل پر کام کرنے کی ضرورت ہے۔ اس کے بارے میں جانے کے لئے دو راستے ہیں- FTP یا cPanel فائل مینیجر کے ذریعے۔

درج ذیل کوڈ کا ٹکڑا اپنی wp-config.php فائل میں شامل کریں۔ پچھلے مرحلے سے ستاروں کو اپنی اصل چابیاں (جو ہم آپ کو بتاتے ہیں) سے بدلنا نہ بھولیں:

وضاحت ('AS3CF_AWS_ACCESS_KEY_ID'، '********************')؛

وضاحت ('AS3CF_AWS_SECRET_ACCESS_KEY'، '*********************')؛

یہ میری ویب سائٹ کی wp-config.php فائل میں اس طرح دکھتا ہے:

آپ نے جو تبدیلیاں کی ہیں ان محفوظ کرنا نہ بھولیں

مرحلہ 6: WP Media Folder اور WP آف لوڈ میڈیا میں S3 بالٹی منتخب کریں

ترتیبات → آف لوڈ S3 پر جائیں۔

آپ کو اپنی بالٹی کا نام بتانے کے لئے کہا جائے گا: آپ کون سا بالٹی استعمال کرنا چاہیں گے؟ میدان میں اپنی S3 بالٹی (XYZ) کے نام کو پر کریں اور بالٹی کو محفوظ کریں پر کلک کریں :

تبدیلیوں کو محفوظ کرنے کے بعد ، آپ مکمل plugin کا انٹرفیس دیکھ سکتے ہیں۔

نوٹ: موجودہ بالٹیاں تلاش کرنے یا نئی بالٹی بنانے کے بٹن IAM صارف پالیسی سیٹ اپ کی وجہ سے کام نہیں کریں گے۔

مرحلہ 7: آف لوڈ S3 ترتیبات تشکیل دیں (اختیاری)

ابھی تک ، آپ نے ترتیب دینے میں کافی حد تک کام کر لیا ہے۔ آپ کے تمام نئے اپ لوڈز خود بخود ایمیزون ایس 3 پر آ جائیں گے۔ نیز ، plugin خود بخود ان فائلوں کیلئے فائل یو آر ایل کو دوبارہ لکھ دے گا۔ اس طرح سے ، فائل بھیج دی گئی ہے

آپ کے سرور کے بجائے ایمیزون S3۔

ایمیزون S3 پر موجودہ فائلوں کو اپ لوڈ کرنے کے ل you'll ، آپ کو پریمیم ورژن کی ضرورت ہوگی۔

اگر آپ خاص طور پر کچھ بھی تبدیل کرنا چاہتے ہیں تو آپ plugin کی فعالیت کے ساتھ کھیل سکتے ہیں۔ تاہم ، زیادہ تر حالات کے لئے ، طے شدہ ترتیبات بہت عمدہ ہیں۔

ورڈپریس سائٹ کے لئے ایمیزون ایس 3 استعمال کرنے کے فوائد

  • سرور سے کم درخواستیں

چونکہ آپ کی فائلوں کو سرور پر نہیں رکھا گیا ہے ، سرور کا بوجھ کم ہوگا کیونکہ اب وہ میڈیا فائلوں یا ممکنہ اثاثوں کی خدمت کے لئے ذمہ دار نہیں ہے۔ اس صفحے کو تیزی سے لوڈ کرتا ہے۔

  • سستی اسٹوریج

اگر آپ اپنے میزبان کی اسٹوریج کی حدود سے باہر نکل جانے سے گھبراتے ہیں تو ، S3 اس کے لئے سب سے سستا حل پیش کرتا ہے۔

  • علیحدہ میڈیا

چونکہ آپ کی سائٹ سے میڈیا کی بڑی فائلوں کو غیر محفوظ رکھا جاتا ہے ، لہذا ورڈپریس سائٹ (جیسے میزبانوں کے درمیان) کو اپ گریڈ کرنا یا اس کے ارد گرد جانا بہت آسان ہے۔ حرکت کرتے وقت ، آپ صرف پی ایچ پی فائلوں کو منتقل کررہے ہیں ، جو کہ بہت ہلکے اور آسان منتقل ہیں۔

  • اسکیل ایبلٹیٹی

ایمیزون ایس 3 انٹرنیٹ کے ایک بڑے حصے کو طاقت دیتا ہے۔ اس کا مطلب یہ ہے کہ اگر ایمیزون ترازو جاتا ہے تو ، آپ کی ویب سائٹ بھی چھوٹے ہو گی۔

  • مفت مٹھی کا سال

ایمیزون S3 پہلے سال (5GB اسٹوریج تک) مفت ہے۔

نتیجہ اخذ کرنا

WordPress Amazon S3 plugin کا استعمال کرتے ہوئے اپنی بڑی میڈیا فائلوں کو آسانی سے آف لوڈ کر سکتے ہیں اور Amazon Web Services کے بنیادی ڈھانچے سے بھی فائدہ اٹھا سکتے ہیں۔ پورے عمل میں 30 منٹ سے زیادہ وقت نہیں لگتا ہے۔ Amazon S3 کے ساتھ مربوط کر ، تو آپ کی ویب سائٹ زیادہ موثر اور تیز ہو جائے گی- اور آپ کے وزیٹر زیادہ خوش ہوں گے۔

"ورڈپریس کے لئے بہترین ایمیزون S3 انضمام" پر 1 سوچ

ایک تبصرہ چھوڑ دو

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں *