Bir çözüm mimarının, şirketin uygulaması için yeni bir mikro hizmet tasarlaması gerekiyor. İstemcilerin mikro hizmete ulaşmak için bir HTTPS uç noktasını çağırabilmesi gerekir. Mikro hizmet ayrıca çağrıların kimliğini doğrulamak için AWS Identity and Access Management (IAM) kullanmalıdır. Çözüm mimarı, bu mikro hizmetin mantığını Go 1.x ile yazılmış tek bir AWS Lambda işlevi kullanarak yazacaktır. İşlevi EN operasyonel olarak verimli şekilde dağıtacak çözüm hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Amazon API Gateway REST API'si oluşturun. Metodu Lambda işlevini kullanacak şekilde yapılandırın ve API'de IAM kimlik doğrulamasını etkinleştirin..
Neden bu cevap
Doğru cevap, bir Amazon API Gateway REST API'si oluşturmak, metodu Lambda işlevini kullanacak şekilde yapılandırmak ve API'de IAM kimlik doğrulamasını etkinleştirmektir. Bu yaklaşım, Lambda işlevini bir HTTPS uç noktası aracılığıyla güvenli bir şekilde sunmak için en operasyonel olarak verimli ve yaygın kullanılan yöntemdir. API Gateway, yerleşik IAM yetkilendirmesi, istek/yanıt dönüşümleri ve hız sınırlama gibi özellikler sunar. Lambda işlevi URL'si, doğrudan bir HTTPS uç noktası sağlasa da, API Gateway'in sunduğu gelişmiş yönetim ve güvenlik özelliklerinden yoksundur. Lambda@Edge ve CloudFront Functions, uç konumda kod çalıştırmak için tasarlanmıştır ve genellikle içerik dağıtımı veya kenar işlem senaryoları için kullanılır. Doğrudan bir mikro hizmeti sunmak ve IAM kimlik doğrulaması uygulamak için birincil araç değillerdir. Ayrıca, IAM kimlik doğrulama mantığını Lambda@Edge işlevine entegre etmek, API Gateway'in yerleşik çözümüne kıyasla ek geliştirme ve bakım yükü getirir.
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