Bir meta veri hizmeti, şirket içi uygulamalardan bilgi toplar ve tüketici cihazları (TV'ler, internet radyoları) tarafından erişilir. Eski cihazlar belirli HTTP yanıt başlıklarını destekleyemez; şirket içi yük dengeleyiciniz şu anda User-Agent tarafından tanımlanan istekler için bu başlıkları kaldırır. Uygulama işlevleri AWS Lambda'ya taşınmıştır ve sorunlu başlıkları kaldırarak eski cihazları hala destekleyen sunucusuz bir çözüm istiyorsunuz. Hangi çözüm bu gereksinimleri karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Meta veri hizmeti için bir Application Load Balancer (ALB) ile bir CloudFront dağıtımı oluşturun. ALB'yi her istek için doğru Lambda işlevini çağıracak şekilde yapılandırın. İstek User-Agent'ına göre yanıtlardan sorunlu başlıkları kaldırmak için bir CloudFront Function oluşturun..
Neden bu cevap
Doğru cevap, CloudFront Function'ı kullanarak User-Agent'a göre yanıt başlıklarını kaldırma yeteneği sunar. CloudFront Function'lar, CloudFront'un kenar konumlarında çalışarak düşük gecikme süresiyle yanıt başlıklarını değiştirebilir. Bu, eski cihazların gereksinimlerini karşılarken, ALB ve Lambda'nın modern, sunucusuz bir mimari sağlamasına olanak tanır. Diğer seçenekler neden yanlış: Amazon API Gateway REST API'si: API Gateway'in varsayılan ağ geçidi yanıtlarını değiştirmek, bu senaryo için uygun bir başlık kaldırma mekanizması sağlamaz. Amazon API Gateway HTTP API'si: HTTP API'sinde yanıt eşleme şablonları, başlıkları koşullu olarak kaldırmak için yeterince esnek değildir. Lambda@Edge: Lambda@Edge, CloudFront Function'lara göre daha karmaşık ve daha yüksek maliyetli olabilir. CloudFront Function'lar, bu tür basit başlık manipülasyonları için daha hafif ve verimli bir çözümdür.
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