Bir REST hizmeti, Lambda entegrasyonu ile API Gateway kullanıyor ve test için birden çok sürümü desteklemesi gerekiyor. Test için farklı sürümleri eşzamanlı olarak çalıştırmak için EN İYİ yaklaşım nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her API sürümünü kendi uç noktasına sahip ayrı bir stage olarak dağıtın ve ek bağlam için stage variables kullanın..
Neden bu cevap
API Gateway'de her API sürümünü ayrı bir stage olarak dağıtmak, her sürüm için benzersiz bir uç nokta sağlar. Bu, farklı sürümlerin aynı anda bağımsız olarak test edilmesine olanak tanır. Stage variables, Lambda işlevlerine sürümle ilgili ek bağlam (örneğin, veritabanı bağlantı dizeleri veya yapılandırma ayarları) iletmek için kullanılabilir, bu da her stage'in kendi özel yapılandırmasına sahip olmasını sağlar. Diğer seçenekler daha az etkilidir: X-Version başlığı kullanmak, yönlendirme mantığını Lambda işlevine taşır ve API Gateway'in yerleşik sürümleme yeteneklerinden yararlanmaz. Lambda yetkilendiricisi, kimlik doğrulama ve yetkilendirme için tasarlanmıştır, sürüm yönlendirme için değil. Kaynak politikaları, erişim kontrolü için kullanılır, sürüm ayırma için uygun 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