Bir geliştirici, bir e-ticaret platformunu birden fazla üçüncü taraf ödeme API'siyle entegre ediyor, ancak bu sağlayıcılar bir test ortamı sunmuyor. Geliştiricinin, gerçek üçüncü taraf API'lerini çağırmadan entegrasyon mantığını doğrulaması gerekiyor. Bu ihtiyacı hangi çözüm karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her bir üçüncü taraf API'si için bir Amazon API Gateway REST API'si oluşturun, istekler için Mock entegrasyonunu kullanın ve gerçek API'lerden yakalanan örnek payload'ları kullanarak entegrasyon yanıtlarını yapılandırın..
Neden bu cevap
Doğru cevap, her bir üçüncü taraf API'si için bir Amazon API Gateway REST API'si oluşturmak, istekler için Mock entegrasyonunu kullanmak ve gerçek API'lerden yakalanan örnek payload'ları kullanarak entegrasyon yanıtlarını yapılandırmaktır. API Gateway'in Mock entegrasyonu, gerçek arka uç hizmetlerini çağırmadan önceden tanımlanmış yanıtları döndürerek geliştiricilerin entegrasyon mantığını test etmelerini sağlar. Bu, üçüncü taraf API'lerinin test ortamı sunmadığı durumlarda idealdir. Diğer seçenekler neden yanlış: HTTP 200 döndüren bir ağ geçidi yanıtıyla bir Amazon API Gateway REST API'si oluşturmak, yanıt şablonları eklemek yeterli değildir çünkü bu, Mock entegrasyonunun sağladığı esnekliği ve kontrolü sunmaz. AWS AppSync GraphQL API'si oluşturmak, entegrasyon türünü Mock olarak ayarlamak ve yanıtları yapılandırmak, GraphQL tabanlı bir çözüm olup REST API'leri için uygun değildir. Kaydedilmiş örnek yanıtları döndüren AWS Lambda işlevleri oluşturmak ve Route 53 Resolver'ı yapılandırmak, gereksiz karmaşıklık yaratır ve API Gateway'in yerleşik Mock yeteneklerinden daha az verimlidir.
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