Bir geliştirici, bir web uygulaması için API Gateway arka ucu tarafından kullanılan bir Lambda işlevini güncelledi ve güncellenen işlevi üretim kullanıcılarını etkilemeden test etmesi gerekiyor. Üretim trafiğini etkilemeden güncellenen Lambda'yı test etmenin operasyonel olarak EN verimli yolu hangi yaklaşımdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: API Gateway'de yeni bir test aşaması oluşturun ve güncellenen Lambda'nın yalnızca o test aşamasına dağıtılması için aşama değişkenlerini kullanın; test aşaması URL'sini kullanarak test edin..
Neden bu cevap
Doğru cevap, API Gateway'de yeni bir test aşaması oluşturmak ve aşama değişkenlerini kullanarak güncellenmiş Lambda işlevini yalnızca bu aşamaya dağıtmaktır. Bu yaklaşım, üretim trafiğini etkilemeden yeni Lambda sürümünü izole bir ortamda test etmenizi sağlar. Aşama değişkenleri, farklı Lambda sürümlerini belirli aşamalara yönlendirmek için esnek bir yol sunar. Diğer seçenekler neden uygun değil: Mevcut API aşamasında bir canary release oluşturmak, üretim trafiğinin bir kısmını yeni sürüme yönlendireceği için üretim kullanıcılarını etkileme riski taşır. API Gateway uç nokta türünü PRIVATE olarak değiştirmek, API'yi yalnızca VPC içinden erişilebilir hale getirir ve test senaryosuyla doğrudan ilgili değildir; ayrıca mevcut API'nin erişilebilirliğini değiştirerek üretim kullanıcılarını etkileyebilir. Üretim API'sinin ve Lambda'nın tam bir kopyasını yeni bir CloudFormation yığınına dağıtmak, gereksiz kaynak çoğaltmaya ve operasyonel karmaşıklığa yol açar; bu, operasyonel verimlilik açısından ideal değildir.
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