Firma musi zintegrować się z zewnętrznym źródłem danych, które wysyła webhook, gdy nowe dane są gotowe. Deweloper napisał funkcję AWS Lambda, aby pobierać dane po otrzymaniu wywołania zwrotnego webhooka. Deweloper musi udostępnić funkcję Lambda stronie trzeciej do wywołania z NAJWIĘKSZĄ efektywnością operacyjną. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz adres URL funkcji dla funkcji Lambda i podaj ten adres URL funkcji Lambda stronie trzeciej dla webhooka..
Dlaczego to jest odpowiedź
Utworzenie adresu URL funkcji dla funkcji Lambda jest najbardziej efektywnym operacyjnie rozwiązaniem. Bezpośredni URL funkcji Lambda pozwala na wywołanie funkcji przez webhook bez konieczności zarządzania dodatkowymi zasobami AWS, takimi jak API Gateway. Jest to proste, bezpieczne i skalowalne rozwiązanie. Wdrożenie Application Load Balancera (ALB) przed funkcją Lambda jest niepotrzebne i dodaje złożoności, ponieważ ALB jest przeznaczony do równoważenia ruchu między wieloma celami, co nie jest wymagane w tym scenariuszu. Tworzenie tematu Amazon SNS lub kolejki Amazon SQS i podawanie ich publicznych nazw hostów jest nieodpowiednie. SNS służy do publikowania wiadomości do wielu subskrybentów, a SQS do kolejkowania wiadomości. Żadne z nich nie jest przeznaczone do bezpośredniego odbierania wywołań HTTP webhooka od zewnętrznych źródeł.
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