Aplikacja e-commerce korzysta z Amazon API Gateway z funkcjami backendowymi AWS Lambda. Firma potrzebuje oddzielnego, obserwowalnego środowiska testowego do walidacji kodu przed wdrożeniem go do produkcji. Który projekt spełnia to wymaganie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj wielu etapów API Gateway. Wdróż osobną funkcję Lambda dla każdego środowiska i skonfiguruj zmienne etapu API Gateway, aby kierować każdy etap do odpowiedniej funkcji Lambda..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie wielu etapów API Gateway, z których każdy jest powiązany z oddzielną funkcją Lambda dla danego środowiska (np. test, produkcja). Zmienne etapu API Gateway (Stage Variables) pozwalają na dynamiczne konfigurowanie punktów końcowych integracji, co umożliwia łatwe przełączanie między różnymi wersjami funkcji Lambda bez modyfikowania definicji API. To zapewnia izolację środowisk i ułatwia testowanie. Niepoprawne są: Opcja z jednym etapem i parametrem zapytania wymagałaby od klientów API zarządzania logiką wyboru środowiska, co jest niezalecaną praktyką. Opcja z jednym etapem i różnymi gałęziami kodu w jednej funkcji Lambda zwiększa złożoność kodu i utrudnia zarządzanie oraz testowanie. Opcja z wieloma etapami, ale jedną funkcją Lambda i warunkowymi ścieżkami kodu, również zwiększa złożoność funkcji Lambda i utrudnia izolację środowisk.
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