Firma używa API Gateway do wywoływania funkcji Lambda. Istnieją oddzielne wersje funkcji Lambda dla PROD i DEV, a każda z nich ma alias wskazujący na swoją wersję. API Gateway ma jeden etap (stage) wskazujący na alias PROD. Firma chce, aby API Gateway udostępniało jednocześnie i odrębnie obie wersje funkcji Lambda, PROD i DEV. Które podejście spełnia ten wymóg?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj zmiennej etapu API Gateway, która odwołuje się do aliasu funkcji Lambda. Opublikuj ponownie PROD i utwórz nowy etap dla DEV. Utwórz zmienne etapu dla etapów PROD i DEV i ustaw każdą zmienną etapu na odpowiadający jej alias funkcji Lambda..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie zmiennych etapu API Gateway. Zmienne etapu pozwalają na dynamiczne konfigurowanie zachowania API Gateway w zależności od etapu (stage). Tworząc oddzielne etapy (np. prod i dev) w API Gateway, można zdefiniować zmienną etapu (np. lambdaAlias) dla każdego z nich, która wskazuje na odpowiedni alias funkcji Lambda (np. PROD dla etapu prod i DEV dla etapu dev). Dzięki temu API Gateway może wywoływać różne wersje funkcji Lambda w zależności od używanego etapu. Opcje z autoryzatorem Lambda, odpowiedziami bramy lub zmiennymi środowiskowymi nie służą do dynamicznego przełączania aliasów funkcji Lambda dla różnych etapów API Gateway.
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