시작하기무료로 시작하기

엔드포인트에 요청 속도 제한 추가하기

API 엔드포인트 보안의 다음 단계는, 앞서 정의한 test_api_key 함수에 요청 속도 제한 로직을 추가하는 것입니다. 이 함수는 API 키 유효성 검사와 요청 속도 제한을 함께 처리합니다. RateLimiter 클래스에서 정의한 요청 속도 제한 로직을 통합하고, 제한이 초과된 경우 HTTP 예외를 발생시켜야 합니다.

여기서는 main.py 스크립트의 test_api_key 함수를 수정합니다.

모델 생성 및 로딩에 필요한 지원 코드는 model.py에 있습니다.

이 연습은 강의의 일부입니다

FastAPI로 AI 프로덕션 배포하기

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작