Bir e-ticaret uygulaması, AWS Lambda arka uç fonksiyonlarıyla Amazon API Gateway kullanmaktadır. Şirketin, kodu üretime geçirmeden önce doğrulamak için ayrı, gözlemlenebilir bir test ortamına ihtiyacı var. Bu gereksinimi hangi tasarım karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Birden çok API Gateway stage'i kullanın. Ortam başına ayrı bir Lambda fonksiyonu dağıtın ve her stage'i uygun Lambda fonksiyonuna yönlendirmek için API Gateway stage variables'ı yapılandırın..
Neden bu cevap
Doğru cevap, her ortam için ayrı bir Lambda fonksiyonu dağıtarak ve her API Gateway stage'ini ilgili Lambda fonksiyonuna yönlendirmek için stage değişkenlerini kullanarak ayrı, gözlemlenebilir test ortamları oluşturmanın en iyi yoludur. Bu yaklaşım, ortamlar arasında tam izolasyon sağlar, bu da test ve üretim ortamlarının birbirini etkilememesi için kritik öneme sahiptir. Yanlış seçenekler ise şunlardır: Tek bir API Gateway stage'i kullanmak, ortamlar arasında izolasyon sağlamaz ve test ile üretim trafiğinin karışmasına neden olabilir. Tüm ortamlar için tek bir Lambda fonksiyonu kullanmak ve koşullu kod yolları eklemek, fonksiyonun karmaşıklığını artırır ve hata ayıklamayı zorlaştırır. Ayrıca, ortamlar arasında kaynak izolasyonu sağlamaz. API istemcilerinin ortamı belirten bir sorgu parametresi göndermesini istemek, istemci tarafında ek mantık gerektirir ve güvenlik riskleri taşıyabilir.
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