สารบัญ:

คุณทดสอบฟังก์ชั่นแลมบ์ดาอย่างไร?
คุณทดสอบฟังก์ชั่นแลมบ์ดาอย่างไร?

วีดีโอ: คุณทดสอบฟังก์ชั่นแลมบ์ดาอย่างไร?

วีดีโอ: คุณทดสอบฟังก์ชั่นแลมบ์ดาอย่างไร?
วีดีโอ: เสียงสวดทดสอบสิ่งไม่ดีในร่างกาย เสียงสวดไล่คุณไสย ไล่ผี 2024, อาจ
Anonim

บทนำ. NS AWS Lambda คอนโซลให้ความสามารถในการกำหนดค่า a ทดสอบ เหตุการณ์. การเลือก “กำหนดค่า ทดสอบ เหตุการณ์” เปิดหน้าต่างใหม่ที่มีรายการแบบเลื่อนลง รายการในรายการแบบเลื่อนลงคือเทมเพลตเหตุการณ์ตัวอย่างที่. ใช้ได้ แลมบ์ดา เพื่อที่จะ ทดสอบ ฟังก์ชั่นของมัน

นอกจากนี้ คุณจะสร้างเหตุการณ์ทดสอบใน Lambda ได้อย่างไร

เพื่อสร้างและแก้ไข.ของคุณ เหตุการณ์ทดสอบ , เพียงแค่ไปที่ แลมบ์ดา คอนโซลและที่ด้านซ้ายของ " ทดสอบ ปุ่ม " คลิกที่ดรอปดาวน์แล้วเลือก " กำหนดค่าเหตุการณ์ทดสอบ ".

นอกจากนี้ ฉันจะเรียกใช้ฟังก์ชันแลมบ์ดาในเครื่องได้อย่างไร ขั้นตอนที่ 1: ดาวน์โหลด SAM ท้องถิ่น Windows ติดตั้ง SAM CLI โดยใช้ MSI ในเวอร์ชัน 64 บิตหรือ 32 บิต ขั้นตอนที่ 2: ตรวจสอบว่าการติดตั้งสำเร็จและเวอร์ชันด้วยคำสั่งด้านล่าง ขั้นตอนที่ 3: เขียน.ของคุณ ฟังก์ชันแลมบ์ดา หรือโคลนจาก Github ไปยัง วิ่งในพื้นที่ ตรวจสอบให้แน่ใจว่าได้เพิ่มเทมเพลต yaml ที่ระดับราก

ในทำนองเดียวกันอาจมีคนถามว่าอะไรสามารถกระตุ้นฟังก์ชันแลมบ์ดาได้?

ทริกเกอร์ เป็นชิ้นส่วนของรหัสที่ จะ ตอบสนองต่อเหตุการณ์ใด ๆ ใน DynamoDB Streams โดยอัตโนมัติ ทริกเกอร์ ให้คุณสร้างแอปพลิเคชั่น ซึ่งจะ จากนั้นตอบสนองต่อการแก้ไขข้อมูลใดๆ ที่ทำในตาราง DynamoDB เมื่อเปิดใช้งาน DynamoDB Streams บนโต๊ะ คุณจะ จะ สามารถเชื่อมโยง ARN กับของคุณ ฟังก์ชันแลมบ์ดา.

ฉันจะตรวจสอบแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ได้อย่างไร

ขั้นตอนการทดสอบ

  1. เรียกใช้โหนด ฟังก์ชัน js ภายใน wrapper แบบกำหนดเอง
  2. เรียกใช้ฟังก์ชันในเครื่องโดยใช้เครื่องมือ เช่น กรอบงานแบบไร้เซิร์ฟเวอร์หรือ AWS SAM ในเครื่อง
  3. ใช้ docker-lambda เพื่อจำลองสภาพแวดล้อม AWS Lambda ในเครื่อง
  4. ใช้ local-stack เพื่อจำลองบริการของ AWS ในเครื่อง