API Gateway'deki bir HTTP API'si, birkaç bağımsız görevi yerine getiren bir Lambda işlevini çağırır. Görevler toplamda 10 dakikaya kadar sürebilir. Kullanıcılar, Lambda çağrıları başarılı olmasına rağmen uç noktanın bazen bir HTTP 504 durumu döndürdüğünü bildirmektedir. Uç noktanın HTTP 504 hataları döndürmesini hangi değişiklik önleyecektir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uzun süren görevleri gerçekleştirmek için bir AWS Step Functions state machine başlatacak şekilde Lambda işlevini yeniden düzenleyin..
Neden bu cevap
Doğru cevap, uzun süren görevleri gerçekleştirmek için bir AWS Step Functions state machine başlatacak şekilde Lambda işlevini yeniden düzenlemektir. API Gateway HTTP API'leri için varsayılan entegrasyon zaman aşımı 29 saniyedir. Lambda işlevi 10 dakikaya kadar sürebileceğinden, bu zaman aşımı süresi dolduğunda API Gateway bir HTTP 504 hatası döndürür. Lambda işlevinin zaman aşımını artırmak bu sorunu çözmez çünkü API Gateway zaman aşımı daha düşüktür. Lambda işlevinin reserved concurrency veya bellek tahsisini artırmak, performans sorunlarını çözebilir ancak API Gateway zaman aşımı sorununu çözmez. Step Functions, uzun süreli iş akışlarını yönetmek için tasarlanmıştır. Lambda işlevini, uzun süren görevleri Step Functions'a devredecek şekilde yeniden düzenlemek, API Gateway zaman aşımını aşmadan bu görevlerin tamamlanmasını sağlar.
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