Planujesz udostępnić interfejs REST API za pomocą Amazon API Gateway i AWS Lambda w trzech środowiskach: dewelopmentowym, testowym i produkcyjnym. Jak należy przeprowadzić wdrożenie, aby zminimalizować liczbę zarządzanych zasobów?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj pojedynczego API Gateway z wieloma etapami (stages) i jednej funkcji Lambda, która ma wiele aliasów..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to "Użyj pojedynczego API Gateway z wieloma etapami (stages) i jednej funkcji Lambda, która ma wiele aliasów." Ta strategia minimalizuje liczbę zarządzanych zasobów, ponieważ API Gateway stages (etapy) pozwalają na logiczne oddzielenie środowisk (np. dev, test, prod) w ramach jednego API Gateway. Każdy etap może mieć własne ustawienia i punkt końcowy. Analogicznie, aliasy funkcji Lambda pozwalają na wskazywanie różnych wersji kodu funkcji (np. $LATEST dla dewelopmentu, konkretna wersja dla produkcji) bez konieczności tworzenia wielu oddzielnych funkcji. Dzięki temu zarządzasz jednym API Gateway i jedną funkcją Lambda, co upraszcza wdrożenie i utrzymanie. Pozostałe opcje zwiększają liczbę zasobów (oddzielne API Gateway i Lambda dla każdego środowiska lub regionu) lub nie zapewniają odpowiedniej izolacji i zarządzania wersjami (przekazywanie identyfikatora środowiska jako parametru REST).
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