Herkese açık tek sayfalık bir web uygulaması (istemci tarafı), bir HTTP başlığında sağlanan bir API anahtarı gerektiren üçüncü taraf bir HTTP API'sini çağırıyor. Şirketin API anahtarı son kullanıcılara ifşa edilmemelidir. API anahtarının gizli kalmasını sağlayan uygun maliyetli çözüm hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Amazon API Gateway ile herkese açık bir REST API oluşturun ve üçüncü taraf HTTP API'sini çağıran bir HTTP entegrasyonu yapılandırarak şirketin API anahtarını entegrasyon isteği başlıklarına ekleyin..
Neden bu cevap
Doğru cevap, herkese açık bir REST API oluşturmak ve üçüncü taraf HTTP API'sini çağıran bir HTTP entegrasyonu yapılandırarak şirketin API anahtarını entegrasyon isteği başlıklarına eklemektir. Bu yaklaşım, istemci tarafı uygulamasının doğrudan üçüncü taraf API'ye erişmesini engeller. Bunun yerine, uygulama API Gateway'e istek gönderir ve API Gateway, API anahtarını güvenli bir şekilde ekleyerek üçüncü taraf API'ye iletir. Bu, API anahtarının son kullanıcılara ifşa edilmesini önler ve maliyet açısından etkilidir çünkü Lambda fonksiyonu gerektirmez. Diğer seçenekler neden yanlış: "Özel bir REST API oluşturun": Özel API'ler VPC içinde erişilebilir ve herkese açık tek sayfalık bir web uygulaması için uygun değildir. "Lambda proxy entegrasyonu kullanarak Amazon API Gateway ile özel bir REST API oluşturun": Bu da özel bir API olduğu için uygun değildir. Ayrıca, Lambda fonksiyonu kullanmak ek maliyet ve karmaşıklık getirir, oysa doğrudan HTTP entegrasyonu yeterlidir. "Lambda proxy entegrasyonu kullanarak Amazon API Gateway ile herkese açık bir REST API oluşturun": Herkese açık bir API doğru olsa da, Lambda proxy entegrasyonu bu senaryo için gereksiz bir ek maliyet ve karmaşıklık getirir. Doğrudan HTTP entegrasyonu aynı işlevi daha basit ve uygun maliyetli bir şekilde yerine getirebilir.
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