Mevcut bir Lambda fonksiyonunun yeni bir sürümünü yayınlarken riski azaltmak için, test amacıyla mevcut sürüm ile yeni sürüm arasındaki trafiği bölmeniz gerekir. 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: Bir fonksiyon takma adı (alias) oluşturun ve bu takma adı iki Lambda sürümü arasında trafiği dağıtacak şekilde yapılandırın..
Neden bu cevap
Doğru cevap, bir Lambda fonksiyon takma adı (alias) oluşturmak ve bu takma adı iki Lambda sürümü arasında trafiği dağıtacak şekilde yapılandırmaktır. Lambda takma adları, farklı sürümler arasında trafik yönlendirmeyi yönetmek için yerleşik bir mekanizma sağlar, bu da mavi/yeşil dağıtımlar veya kanarya testleri için idealdir. Mevcut sürüm ile yeni sürüm arasında trafiği kademeli olarak kaydırarak riski azaltabilirsiniz. Diğer seçenekler neden yanlış: Route 53'te ağırlıklı bir yönlendirme politikası kullanmak ve her Lambda sürümünü bu politikayla ilişkilendirmek doğrudan Lambda sürümleri için tasarlanmamıştır ve Lambda'nın yerleşik trafik yönetimi özelliklerinden daha karmaşıktır. Lambda'nın önüne bir Application Load Balancer (ALB) koymak ve ALB'yi sürümler arasında trafiği bölecek şekilde yapılandırmak, Lambda için doğrudan bir trafik bölme mekanizması değildir ve ek maliyet ve yönetim karmaşıklığı getirir. Lambda takma adları bu işlevi yerel olarak sunar. Yeni sürümü mevcut fonksiyona eklenmiş bir Lambda layer olarak paketlemek ve layer'lar arasında trafik bölmeyi yapılandırmak mümkün değildir. Lambda layer'ları kod veya bağımlılıkları paylaşmak için kullanılır, trafik bölme için değil.
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