เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เพิ่มการจำกัดอัตราการเรียกใช้ให้กับ endpoint

ขั้นตอนต่อไปในการรักษาความปลอดภัยให้กับ API endpoint คือการเพิ่มลอจิกการจำกัดอัตราการเรียกใช้ (rate limiting) ลงในฟังก์ชัน test_api_key ที่กำหนดไว้ก่อนหน้านี้ ซึ่งทำหน้าที่ตรวจสอบทั้งความถูกต้องของ API key และบังคับใช้การจำกัดอัตราการเรียกใช้ด้วย โดยต้องนำลอจิกที่กำหนดไว้ในคลาส RateLimiter มาผสานรวม และ raise HTTP exception เมื่อเกินขีดจำกัดที่กำหนด

ในแบบฝึกหัดนี้จะอัปเดตฟังก์ชัน test_api_key ในสคริปต์ main.py

โค้ดสนับสนุนสำหรับการสร้างและโหลดโมเดลทั้งหมดอยู่ใน model.py

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การ Deploy AI สู่ Production ด้วย FastAPI

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด