جدول المحتويات:

كيف تختبر وظيفة لامدا؟
كيف تختبر وظيفة لامدا؟

فيديو: كيف تختبر وظيفة لامدا؟

فيديو: كيف تختبر وظيفة لامدا؟
فيديو: How to test and develop AWS lambda functions locally with nodejs? 2024, ديسمبر
Anonim

مقدمة. ال AWS Lambda توفر وحدة التحكم القدرة على تكوين ملف اختبار حدث. اختيار "تكوين اختبار الحدث "يفتح نافذة جديدة بها قائمة منسدلة. العناصر الموجودة في القائمة المنسدلة هي نماذج لقوالب الأحداث التي يمكن أن يستهلكها ملف لامدا بغرض اختبار وظيفتها.

بجانب هذا ، كيف تنشئ حدثًا اختباريًا في Lambda؟

لإنشاء وتحرير الخاص بك أحداث الاختبار ، فقط اذهب إلى لامدا وحدة التحكم ، وعلى يسار " اختبار "، انقر فوق القائمة المنسدلة واختر" تكوين أحداث الاختبار ".

علاوة على ذلك ، كيف يمكنني تشغيل وظيفة لامدا محليًا؟ الخطوة 1: تنزيل SAM محلي شبابيك تثبيت SAM CLI يستخدم MSI في إصدارات 64 بت أو 32 بت. الخطوة 2: تحقق من نجاح التثبيت والإصدار باستخدام الأمر أدناه. الخطوة 3: اكتب ملف وظيفة لامدا أو استنساخه من Github إلى تشغيل محليا ، مع التأكد من إضافة قالب. yaml على مستوى الجذر.

وبالمثل ، قد يتساءل المرء ، ما الذي يمكن أن يؤدي إلى تشغيل وظيفة لامدا؟

محفزات هي أجزاء من التعليمات البرمجية التي إرادة الرد تلقائيًا على أي أحداث في DynamoDB Streams. محفزات تسمح لك ببناء التطبيقات والتي سوف ثم الرد على أي تعديل للبيانات تم إجراؤه في جداول DynamoDB. من خلال تمكين DynamoDB Streams على الطاولة ، أنت إرادة أن تكون قادرًا على ربط ARN بملف دالة لامدا.

كيف أتحقق من التطبيقات بدون خادم؟

مراحل الاختبار

  1. قم بتشغيل العقدة. js داخل غلاف مخصص.
  2. استدعاء الوظائف محليًا باستخدام أدوات مثل إطار العمل بدون خادم أو AWS SAM المحلي.
  3. استخدم docker-lambda لمحاكاة بيئة AWS Lambda محليًا.
  4. استخدم المكدس المحلي لمحاكاة خدمات AWS محليًا.

موصى به: