Geliştirme sırasında, bir mobil uygulama API Gateway aracılığıyla bir arka ucu çağırır. Entegrasyon testi için geliştirici, API Gateway'in gerçek arka ucu çağırmadan farklı simüle edilmiş arka uç yanıtları döndürmesini istiyor. En az operasyonel yük ile bu davranışı hangi yaklaşım sağlar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Mock entegrasyon yanıtını seçmek için bir istek eşleme şablonu kullanın..
Neden bu cevap
API Gateway'deki mock entegrasyonu, gerçek bir arka uç hizmeti çağırmadan doğrudan API Gateway'den yanıtlar döndürmenize olanak tanır. Bu, geliştirme ve test sırasında arka uç hizmetlerinin henüz mevcut olmadığı veya belirli senaryoları simüle etmek istediğiniz durumlarda çok kullanışlıdır. İstek eşleme şablonları (request mapping templates) kullanarak, gelen isteğe (örneğin, belirli bir HTTP başlığına veya sorgu parametresine) göre farklı mock yanıtları döndürebilirsiniz. Bu yaklaşım, operasyonel yükü en aza indirir çünkü herhangi bir Lambda fonksiyonu veya EC2 örneği çalıştırmanıza gerek kalmaz. Diğer seçenekler neden yanlış: Bir Lambda fonksiyonu oluşturmak ve sabit HTTP yanıtları döndürmek için API Gateway proxy entegrasyonunu kullanmak, bir Lambda fonksiyonunu yönetme ve çalıştırma maliyeti getirir, bu da operasyonel yükü artırır. Bir CloudFormation şablonu kullanarak arka uç REST API'sini barındırmak için bir EC2 örneği başlatmak, çok daha fazla operasyonel yük ve maliyet demektir. Bu, bir mock entegrasyonu için gereksizdir. Gelen isteğe göre bir yanıt türü seçmek için API Gateway aşamasını özelleştirmek, doğrudan bir mock entegrasyonu sağlamaz; aşamalar genellikle dağıtım ve sürüm kontrolü için kullanılır.
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