Bir geliştirici, bir Lambda çağrısı sırasında önemli olayları kaydetmek ve belirli çağrı için benzersiz bir tanımlayıcı eklemek istiyor. Bu gereksinimi hangi yaklaşım karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: context nesnesindeki AWS request ID alanından request ID'yi alın ve logları standart çıktıya yazın..
Neden bu cevap
Doğru cevap, context nesnesindeki AWS istek kimliğini alıp logları standart çıktıya yazmaktır. AWS Lambda, her çağrı için benzersiz bir istek kimliği (request ID) oluşturur ve bu kimlik context nesnesinde bulunur. Bu kimliği loglara eklemek, belirli bir çağrıya ait tüm logları kolayca ilişkilendirmeyi sağlar. Lambda işlevleri tarafından standart çıktıya (stdout/stderr) yazılan tüm loglar otomatik olarak CloudWatch Logs'a gönderilir. Bu, logların merkezi bir yerde toplanmasını ve izlenmesini sağlar. Diğer seçenekler neden yanlış? event nesnesi, Lambda işlevini tetikleyen verileri içerir, AWS istek kimliğini değil. Logları bir dosyaya yazmak, Lambda'nın sunucusuz ve geçici yapısıyla uyumlu değildir. Lambda ortamı her çağrıda sıfırlanabilir ve dosya sistemi kalıcı değildir. Ayrıca, bu loglar otomatik olarak CloudWatch'a gönderilmez.
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