Bir geliştirici, üretimdeki bir API'ye istek doğrulama eklemek istiyor ancak üretim dağıtımını değiştirmeden önce doğrulamayı test etmesi gerekiyor. Değişiklikleri önce test etmek için operasyonel yükü en aza indiren yaklaşım hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Mevcut API'yi istek doğrulamasını içerecek şekilde güncelleyin ve bu değişikliği test için yeni bir API Gateway stage'ine dağıtın. Test ettikten sonra aynı güncellemeyi üretim stage'ine dağıtın..
Neden bu cevap
Doğru cevap, mevcut API'yi istek doğrulamasını içerecek şekilde güncellemeyi ve bu değişikliği test için yeni bir API Gateway stage'ine dağıtmayı önerir. AWS API Gateway'deki stage'ler, aynı API'nin farklı dağıtımlarını (örneğin, geliştirme, test, üretim) yönetmek için tasarlanmıştır. Bu yaklaşım, mevcut API'nin temel yapısını korurken yeni özellikleri güvenli bir şekilde test etmeye olanak tanır ve operasyonel yükü en aza indirir çünkü API'nin tamamını yeniden oluşturmak veya dışa/içe aktarmak gerekmez. Testler tamamlandığında, aynı güncellemeler üretim stage'ine kolayca uygulanabilir. Diğer seçenekler daha fazla operasyonel yük veya gereksiz adımlar içerir: API'yi OpenAPI dosyası olarak dışa aktarıp yeni bir API olarak içe aktarmak, gereksiz bir yeniden oluşturma adımıdır ve API Gateway'in stage yönetim yeteneklerini kullanmaz. Tamamen yeni bir API oluşturmak, mevcut API'nin tüm kaynaklarını ve metotlarını manuel olarak yeniden yapılandırmayı gerektirir, bu da zaman alıcı ve hataya açık bir süreçtir. Mevcut API'yi klonlamak, yeni bir API kimliği ve potansiyel olarak yeni uç noktalar oluşturur, bu da stage'lerin sunduğu esnekliği ve kolaylığı sağlamaz.
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