Tambahkan rate limiting ke endpoint
Langkah berikutnya dalam mengamankan endpoint API adalah menambahkan logika pembatasan laju (rate limiting) ke fungsi test_api_key yang sebelumnya didefinisikan, agar memeriksa validitas API key sekaligus menerapkan rate limiting. Anda perlu mengintegrasikan logika rate limiting yang telah Anda definisikan di kelas RateLimiter dan melempar pengecualian HTTP jika batas terlampaui.
Anda akan memperbarui fungsi test_api_key dari skrip main.py di sini.
Seluruh kode pendukung untuk pembuatan dan pemuatan model ada di model.py
Latihan ini merupakan bagian dari kursus
Menerapkan AI ke Produksi dengan FastAPI
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan