Bir SaaS şirketi, aynı üretim hesabındaki birden çok Bölgede Lambda entegrasyonuyla bir Amazon API Gateway REST API dağıttı. Müşteriler, saniyedeki API çağrıları cinsinden ölçülen kademeli bir kapasite için ödeme yapar; premium katman saniyede 3.000 çağrıya kadar izin verir ve müşteriler API anahtarlarıyla tanımlanır. Bölgelerdeki bazı premium müşteriler, yoğun saatlerde çeşitli API yöntemlerinde 429 Too Many Requests hatası bildiriyor. Loglar, Lambda işlevinin hiçbir zaman çağrılmadığını gösteriyor. Bu müşteriler için 429 hatalarının olası nedeni nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Şirket, API Gateway'in saniyedeki çağrılar için hesap sınırına ulaştı..
Neden bu cevap
Müşteriler 429 Too Many Requests hatası alıyor ve günlükler Lambda işlevinin çağrılmadığını gösteriyorsa, sorun API Gateway'in Lambda'ya istekleri iletmeden önce istekleri reddetmesidir. Bu, API Gateway'in hesap düzeyinde veya API anahtarı düzeyinde bir kısıtlama sınırına ulaştığını gösterir. Premium katman müşterileri saniyede 3.000 çağrıya kadar ödeme yaparken, şirket muhtemelen API Gateway'in varsayılan hesap başına saniyedeki çağrı sınırına (genellikle 10.000 istek/saniye) ulaşmıştır. Bu sınır, tüm API'ler ve bölgelerdeki tüm müşteriler için geçerlidir. Lambda eşzamanlılık sınırları, Lambda çağrılmadığı için geçerli değildir. Yöntem başına varsayılan sınır, hesap düzeyindeki sınırdan daha düşüktür ve sorun tüm API yöntemlerinde görüldüğü için hesap düzeyindeki sınır daha olasıdır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez