Amazon API Gateway ve AWS Lambda kullanarak üç ortamda (geliştirme, test ve üretim) bir REST API'yi kullanıma sunmayı planlıyorsunuz. Yönetilecek kaynak sayısını en aza indirmek için nasıl bir dağıtım yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Birden çok aşaması olan tek bir API Gateway ve birden çok takma adı olan tek bir Lambda işlevi kullanın..
Neden bu cevap
Doğru yanıt, yönetilecek kaynak sayısını en aza indirmek için en verimli ve ölçeklenebilir yaklaşımı sunar. API Gateway aşamaları (stages), aynı API tanımını farklı ortamlar (geliştirme, test, üretim) için kullanmanıza olanak tanır ve her aşama için farklı yapılandırmalar (örneğin, uç nokta URL'leri, yetkilendirme) tanımlanabilir. Lambda işlev takma adları (aliases) ise, aynı Lambda işlevinin farklı sürümlerini (örneğin, geliştirme sürümü, üretim sürümü) işaret etmenizi sağlar. Bu kombinasyon, tek bir API Gateway ve tek bir Lambda işlevi tanımıyla birden çok ortamı yönetmenizi sağlayarak kaynak tekrarını ve yönetim yükünü azaltır. Diğer seçenekler ise daha fazla kaynak yönetimi gerektirir: Her ortam için ayrı API Gateway ve Lambda işlevi oluşturmak, kaynak tekrarına ve yönetim karmaşıklığına yol açar. Her ortama ayrı bir Bölge atamak, coğrafi dağıtım gerektirmeyen durumlar için gereksiz yere karmaşıklığı ve maliyeti artırır. Tek bir API Gateway ve tek bir Lambda işlevi kullanıp ortam tanımlayıcısını REST parametresi olarak geçirmek, Lambda işlevinin içinde ortam mantığını yönetmeyi gerektirir, bu da işlevin karmaşıklığını artırır ve API Gateway'in aşama özelliklerinden yararlanmaz.
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