สารบัญ:
วีดีโอ: คุณทดสอบฟังก์ชั่นแลมบ์ดาอย่างไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
บทนำ. NS AWS Lambda คอนโซลให้ความสามารถในการกำหนดค่า a ทดสอบ เหตุการณ์. การเลือก “กำหนดค่า ทดสอบ เหตุการณ์” เปิดหน้าต่างใหม่ที่มีรายการแบบเลื่อนลง รายการในรายการแบบเลื่อนลงคือเทมเพลตเหตุการณ์ตัวอย่างที่. ใช้ได้ แลมบ์ดา เพื่อที่จะ ทดสอบ ฟังก์ชั่นของมัน
นอกจากนี้ คุณจะสร้างเหตุการณ์ทดสอบใน Lambda ได้อย่างไร
เพื่อสร้างและแก้ไข.ของคุณ เหตุการณ์ทดสอบ , เพียงแค่ไปที่ แลมบ์ดา คอนโซลและที่ด้านซ้ายของ " ทดสอบ ปุ่ม " คลิกที่ดรอปดาวน์แล้วเลือก " กำหนดค่าเหตุการณ์ทดสอบ ".
นอกจากนี้ ฉันจะเรียกใช้ฟังก์ชันแลมบ์ดาในเครื่องได้อย่างไร ขั้นตอนที่ 1: ดาวน์โหลด SAM ท้องถิ่น Windows ติดตั้ง SAM CLI โดยใช้ MSI ในเวอร์ชัน 64 บิตหรือ 32 บิต ขั้นตอนที่ 2: ตรวจสอบว่าการติดตั้งสำเร็จและเวอร์ชันด้วยคำสั่งด้านล่าง ขั้นตอนที่ 3: เขียน.ของคุณ ฟังก์ชันแลมบ์ดา หรือโคลนจาก Github ไปยัง วิ่งในพื้นที่ ตรวจสอบให้แน่ใจว่าได้เพิ่มเทมเพลต yaml ที่ระดับราก
ในทำนองเดียวกันอาจมีคนถามว่าอะไรสามารถกระตุ้นฟังก์ชันแลมบ์ดาได้?
ทริกเกอร์ เป็นชิ้นส่วนของรหัสที่ จะ ตอบสนองต่อเหตุการณ์ใด ๆ ใน DynamoDB Streams โดยอัตโนมัติ ทริกเกอร์ ให้คุณสร้างแอปพลิเคชั่น ซึ่งจะ จากนั้นตอบสนองต่อการแก้ไขข้อมูลใดๆ ที่ทำในตาราง DynamoDB เมื่อเปิดใช้งาน DynamoDB Streams บนโต๊ะ คุณจะ จะ สามารถเชื่อมโยง ARN กับของคุณ ฟังก์ชันแลมบ์ดา.
ฉันจะตรวจสอบแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ได้อย่างไร
ขั้นตอนการทดสอบ
- เรียกใช้โหนด ฟังก์ชัน js ภายใน wrapper แบบกำหนดเอง
- เรียกใช้ฟังก์ชันในเครื่องโดยใช้เครื่องมือ เช่น กรอบงานแบบไร้เซิร์ฟเวอร์หรือ AWS SAM ในเครื่อง
- ใช้ docker-lambda เพื่อจำลองสภาพแวดล้อม AWS Lambda ในเครื่อง
- ใช้ local-stack เพื่อจำลองบริการของ AWS ในเครื่อง