Bir geliştirici, API Gateway'deki bir REST API'yi destekleyen bir Lambda'da optimize edilmiş değişiklikleri test etmek istiyor. Bunu, API URL'sini değiştirmeden, canlı trafiğin küçük bir yüzdesini güncellenmiş koda yönlendirerek yapmak istiyor. Bu adımları hangisi başarır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: $LATEST Lambda sürümü için bir takma ad (alias) oluşturun ve API Gateway entegrasyonunu bu takma ada yönlendirin. Optimize edilmiş Lambda kodunu yayınlayın. Üretim API Gateway aşamasında, bir canary yapılandırın ve trafiğin canary'ye yönlendirilecek yüzdesini ayarlayın..
Neden bu cevap
Doğru cevap, Lambda takma adlarını ve API Gateway canary dağıtımlarını kullanarak kesintisiz bir dağıtım stratejisi sunar. $LATEST Lambda sürümü için bir takma ad oluşturmak ve API Gateway entegrasyonunu bu takma ada yönlendirmek, temel Lambda sürümünü değiştirmeden kod güncellemeleri yapmanıza olanak tanır. Optimize edilmiş Lambda kodunu yayınladıktan sonra, API Gateway'deki canary dağıtımı, trafiğin küçük bir yüzdesini yeni koda yönlendirerek riskli olmayan testler yapmanızı sağlar. Diğer seçenekler ya API URL'sini değiştirmeyi (yeni bir aşama dağıtarak) ya da canary dağıtımının faydalarını tam olarak kullanmayarak kesintisiz bir dağıtım hedefine ulaşmada başarısız olur.
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.