Bir şirket, her biri satış rakamlarını göndermek için günde bir kez API'yi çağıran, ABD merkezli altı iş ortağı tarafından kullanılması gereken bir Bölgesel API (API Gateway Regional endpoint) yayınlar. Dağıtımdan sonra API, muhtemelen bir botnet'ten olmak üzere dünya genelinde 500 farklı IP adresinden saniyede 1.000 istek almaktadır. Şirket, maliyetleri düşük tutarken API'yi korumak istemektedir. API'yi en iyi şekilde güvence altına alan yaklaşım hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Yalnızca altı iş ortağı tarafından kullanılan IP adreslerine izin veren bir AWS WAF web ACL oluşturun ve bunu API ile ilişkilendirin. Bir istek kotası içeren bir kullanım planı oluşturun ve bunu API ile ilişkilendirin. Bir API key oluşturun ve bunu kullanım planına atayın..
Neden bu cevap
Doğru cevap, API Gateway'i korumak için en maliyet etkin ve doğrudan çözümü sunar. AWS WAF Web ACL, yalnızca bilinen iş ortağı IP adreslerinden gelen trafiğe izin vererek botnet saldırılarını engeller. Bu, global erişimi kısıtlar ve istenmeyen istekleri filtreler. API Gateway kullanım planları ve API anahtarları, her iş ortağı için belirli bir istek kotası (günde bir çağrı) uygulayarak ve API'ye erişimi yalnızca geçerli anahtarlara sahip olanlarla sınırlayarak API kullanımını kontrol eder. Bu kombinasyon, maliyetleri düşük tutarken API'yi güvence altına alır. Diğer seçenekler: CloudFront kullanmak, API'nin zaten bölgesel olduğu ve yalnızca ABD'deki iş ortakları tarafından kullanıldığı göz önüne alındığında gereksiz bir ek maliyet ve karmaşıklık getirir. OAI, S3 için tasarlanmıştır, API Gateway için uygun değildir. CloudFront ile özel başlık ve API anahtarı kombinasyonu da gereksiz CloudFront maliyeti ekler ve API anahtarının zorunlu kılınması için daha karmaşık bir yapılandırma gerektirir. Kaynak politikası ile istek limiti, WAF'ın IP tabanlı filtrelemesi kadar etkili değildir ve API anahtarı zorunluluğu, kullanım planı ile daha iyi yönetilir.
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