Architekt rozwiązań musi zaprojektować nową mikroserwis dla aplikacji firmy. Klienci muszą mieć możliwość wywołania punktu końcowego HTTPS, aby dotrzeć do mikroserwisu. Mikroserwis musi również używać AWS Identity and Access Management (IAM) do uwierzytelniania wywołań. Architekt rozwiązań napisze logikę dla tego mikroserwisu, używając pojedynczej funkcji AWS Lambda napisanej w Go 1.x. Które rozwiązanie wdroży funkcję w NAJBARDZIEJ efektywny operacyjnie sposób?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz Amazon API Gateway REST API. Skonfiguruj metodę tak, aby używała funkcji Lambda i włącz uwierzytelnianie IAM w API..
Dlaczego to jest odpowiedź
Utworzenie Amazon API Gateway REST API z integracją Lambda i włączonym uwierzytelnianiem IAM jest najbardziej efektywnym operacyjnie rozwiązaniem. API Gateway natywnie obsługuje uwierzytelnianie IAM dla wywołań API, co spełnia wymagania. Integruje się bezpośrednio z funkcją Lambda, tworząc punkt końcowy HTTPS. Opcja z Lambda function URL również umożliwia uwierzytelnianie IAM, ale API Gateway oferuje dodatkowe funkcje zarządzania API, takie jak throttling, caching i monitorowanie, co czyni go bardziej kompleksowym i efektywnym operacyjnie dla mikroserwisu. CloudFront z Lambda@Edge lub CloudFront Functions nie jest odpowiedni, ponieważ są to rozwiązania do przetwarzania brzegowego, a nie do hostowania głównego mikroserwisu z uwierzytelnianiem IAM.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana