API แบบ Serverless
ในบทเรียนที่ผ่านมา คุณได้สร้าง Lambda Function แบบกำหนดเวลา ที่จะอ่านไฟล์ข้อมูลผู้ขับรถเร็วทั้งหมด แล้วรวมเป็นไฟล์เดียวที่มี key เป็น speeders-full/full.csv
ตอนนี้ Cody ต้องการให้สร้าง API เพื่อให้เธอสั่งอัปเดตไฟล์นั้นได้ทุกเมื่อที่ต้องการ เพื่อให้มีข้อมูลล่าสุดสำหรับการประชุมสภา
ในแบบฝึกหัดนี้ จะสร้าง Lambda Function ชื่อ triggerFullreportBuilder ซึ่งจะเรียกใช้ฟังก์ชัน fullReportBuilder จากบทเรียนก่อนหน้า โดยใช้การทำงานแบบ Asynchronous เพื่อให้ฟังก์ชันทำงานได้อย่างรวดเร็ว!
ไฟล์ที่ต้องแก้ไข
ให้แก้ไขไฟล์ triggerFullReportBuilder/lambda_function.py ในตัวแก้ไขโค้ด
สไลด์
อย่าลืมว่าสามารถคลิกไอคอน สไลด์ ที่มุมบนขวาเพื่อดูสไลด์ประกอบได้เสมอ — มีประโยชน์มากทีเดียว!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Streaming Data ด้วย AWS Kinesis และ Lambda
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด