ค้นหาจุดบกพร่องของการตรวจสอบ
คุณเปิดใช้งาน request validation ของ API Gateway บน endpoint POST /transfers โดย validator กำหนดให้ต้องมี header ชื่อ Authorization มี query parameter ชื่อ accountId และตรวจสอบว่า JSON body ตรงตาม model ที่มีฟิลด์ amount เป็นตัวเลข มี request หนึ่งเข้ามาที่ผ่านเงื่อนไขทั้งหมด ได้แก่ มี header มี query parameter และ body ถูกต้องครบถ้วนโดยมีค่า amount เท่ากับ 5000 อย่างไรก็ตาม บัญชีที่โอนเงินมียอดคงเหลือเพียง 100 ดังนั้นการโอนนี้ไม่ควรได้รับอนุญาต
API Gateway request validation จะจัดการกับ request นี้อย่างไร?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การ Deploy แอปพลิเคชันบน AWS
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด