Bir şirket, geliştirme, test ve üretim ortamları için Amazon API Gateway ve Lambda kullanan sunucusuz bir uygulama dağıtıyor. Birden çok ortamı desteklemek için en az geliştirme çabası gerektiren seçenek hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: API Gateway stage variables kullanın ve stage'e özgü kaynakların stage tarafından referans alınması için Lambda alias'ları oluşturun..
Neden bu cevap
Doğru cevap, API Gateway stage değişkenlerini kullanmak ve stage'e özgü kaynakların stage tarafından referans alınması için Lambda alias'ları oluşturmaktır. Bu yaklaşım, farklı ortamlar (geliştirme, test, üretim) için aynı API Gateway tanımını ve Lambda fonksiyon kodunu kullanmanıza olanak tanır. Stage değişkenleri, her ortam için farklı arka uç uç noktalarını veya diğer yapılandırma parametrelerini tanımlamanıza izin verirken, Lambda alias'ları, her ortam için Lambda fonksiyonunun belirli bir sürümünü işaret etmenizi sağlar. Bu, kod tekrarını önler ve yönetim yükünü azaltır. Diğer seçenekler neden yanlış: Amazon ECS veya AWS Elastic Beanstalk kullanmak, sunucusuz bir uygulama için gereksiz yere karmaşıklık ekler ve sunucusuz mimarinin avantajlarını ortadan kaldırır. Uygulama kodunu her ortam için çoğaltmak ve her kopyayı ayrı bir API Gateway stage'ine dağıtmak, kod tekrarına yol açar, yönetim yükünü artırır ve hata yapma olasılığını yükseltir.
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