کوڈ کو دوبارہ استعمال کرنے کے لیے AWS لیمبڈا پرتوں کا استعمال کیسے کریں؟

Kw Kw Dwbar Ast Mal Krn K Ly Aws Lymb A Prtw Ka Ast Mal Kys Kry



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

لیمبڈا پرتوں کے استعمال کے کیا فوائد ہیں؟

لیمبڈا تہوں کے بہت سے فوائد ہیں، جن میں سے کچھ ذیل میں دیئے گئے ہیں۔

  • یہ انجینئرنگ اصول DRI کی خلاف ورزی سے گریز کرتا ہے (خود کو دہرائیں نہیں)۔
  • لیمبڈا پرت پیکیج کی لمبائی کو کم کرتی ہے جسے لیمبڈا فنکشن میں تعینات کیا جاسکتا ہے۔
  • لیمبڈا پرتوں کا استعمال کرتے ہوئے لیمبڈا کے افعال کی کارکردگی اور کارکردگی کو بڑھایا جا سکتا ہے۔
  • Lambda تہوں کو AWS Lambda سے متعدد AWS اکاؤنٹس یا Lambda فنکشنز میں شیئر کیا جا سکتا ہے۔

یہ گائیڈ وضاحت کرے گا کہ کوڈ کو دوبارہ استعمال کرنے کے لیے AWS Lambda تہوں کو کیسے استعمال کیا جائے۔







کوڈ کو دوبارہ استعمال کرنے کے لیے AWS لیمبڈا پرتوں کا استعمال کیسے کریں؟

کوڈ کو دوبارہ استعمال کرنے کے لیے AWS Lambda تہوں کو استعمال کرنے میں کئی مراحل شامل ہیں۔ اس کے لیے لیمبڈا فنکشن اور لیمبڈا لیئر بنائیں اور پھر اس لیئر کو فنکشن میں استعمال کریں۔ آئیے ذیل کے اقدامات کو دریافت کریں:



مرحلہ 1: AWS کنسول میں سائن ان کرنا
سب سے پہلے، AWS اکاؤنٹ میں اس کی اسناد کا استعمال کرتے ہوئے سائن ان کر کے اندر جائیں۔ اس کے بعد، منتخب کریں ' لیمبڈا AWS مینجمنٹ کنسول سے ' بٹن:







مرحلہ 2: لیمبڈا فنکشن بنانا
اب، پر کلک کریں ' ایک فنکشن بنائیں AWS Lambda ڈیش بورڈ سے فنکشنز پیج کے اندر جانے کے لیے اسے کنفیگر کرنا شروع کریں:



مرحلہ 3: لیمبڈا فنکشن ترتیب دینا
ایک نیا فنکشن بنانے کے لیے، اسے ایک نام دیں اور فنکشن کے لیے ماحول منتخب کریں۔ آخر میں، 'پر کلک کریں فنکشن بنائیں بٹن جو انٹرفیس کے آخر میں ایک فنکشن بنانے کے لیے موجود ہے:

یہاں ذیل میں ایک فنکشن بنایا گیا ہے جس کے نام سے ' myLambdaFunc اور اس میں ابتدائی طور پر صفر پرتیں شامل کی گئی ہیں:

مرحلہ 4: لیمبڈا پرت بنانا
لیمبڈا تہوں تک رسائی حاصل کرنے کے لیے، ' تہیں سائڈبار پر بٹن۔ پھر، کلک کریں 'پرت بنائیں' ایک نئی لیمبڈا پرت بنانے کے لیے بٹن:

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

یہاں نام کے ساتھ ایک پرت بنائی گئی ہے۔ myLambdaLayer ”:

مرحلہ 6: لیمبڈا فنکشن میں ایک پرت شامل کریں۔
ایک بار جب لیمبڈا پرت بن جاتی ہے، تو صرف 'پر کلک کریں۔ تہیں لیمبڈا فنکشن کے نام کے نیچے بٹن۔ یہاں' 0 ' فنکشن میں شامل تہوں کی تعداد دکھاتا ہے:

پھر، پر کلک کریں ' ایک پرت شامل کریں۔ AWS لیمبڈا فنکشن میں پرت شامل کرنے کے لیے ” بٹن:

مرحلہ 7: کوڈ کو دوبارہ استعمال کرنے کے لیے لیمبڈا لیئر کا استعمال
منتخب کریں۔ 'حسب ضرورت پرتیں' اختیار، اور اس پرت کو منتخب کریں جسے آپ استعمال کرنا چاہتے ہیں۔ اس کے لیے پرت کو منتخب کریں ' ورژن 'جو آپ استعمال کرنا چاہتے ہیں اور آخر میں' پر کلک کریں شامل کریں۔ بٹن:

یہاں ہم نے ایک پرت شامل کی ہے ' myLambdaLayer 'اور اب یہ فنکشن کے ذریعہ استعمال ہوتا ہے' myLambdafunc ' کوڈ کو دوبارہ لکھنے سے بچنے کے لیے اسے دوسرے فنکشنز کے لیے بھی دوبارہ استعمال کیا جا سکتا ہے:

یہ AWS Lambda تہوں کو دوبارہ استعمال کرنے کے لیے مقامی نظام سے کوڈ شامل کرکے استعمال کرنے کے بارے میں ہے۔

نتیجہ

کوڈ کے دوبارہ استعمال کے لیے AWS میں AWS Lambda تہوں کو استعمال کرنے کے لیے، بس AWS اکاؤنٹ میں سائن ان کریں اور Lambda ڈیش بورڈ کے اندر جائیں۔ اس کے بعد، ایک فنکشن بنائیں اور پھر اپنے کوڈ یا لائبریری کو زپ فولڈر میں اپ لوڈ کرنے کے لیے ایک پرت بنائیں۔ ایک بار پرت بن جانے کے بعد، آپ پرت کو فنکشن میں شامل کر سکتے ہیں تاکہ صارف کوڈ کو دوبارہ لکھنے سے بچنے کے لیے اسے استعمال کر سکے۔ اس گائیڈ نے AWS میں کوڈ کو دوبارہ استعمال کرنے کے لیے AWS Lambda تہوں کو استعمال کرنے کا طریقہ بتایا ہے۔