Aplikacja do przetwarzania wsadowego wykorzystuje punkty końcowe API Gateway z etapami wdrożenia dla środowisk deweloperskiego (dev), UAT i produkcyjnego (prod). Zespół programistów potrzebuje, aby API każdego etapu wywoływało różne punkty końcowe usług zewnętrznych (jeden punkt końcowy na etap). Które rozwiązanie pozwala zespołowi skonfigurować punkty końcowe specyficzne dla danego etapu?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowywanie punktów końcowych usług zewnętrznych w zmiennych etapu API Gateway, które odpowiadają każdemu etapowi..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to przechowywanie punktów końcowych usług zewnętrznych w zmiennych etapu API Gateway. Zmienne etapu API Gateway pozwalają na definiowanie par klucz-wartość, które są specyficzne dla danego etapu wdrożenia (np. dev, UAT, prod). Można ich używać w konfiguracji integracji API Gateway, aby dynamicznie odwoływać się do różnych punktów końcowych usług backendowych w zależności od wywołanego etapu. Pozostałe opcje są nieprawidłowe: Lambda layers służą do zarządzania zależnościami kodu i nie są przeznaczone do przechowywania konfiguracji specyficznej dla etapu API Gateway. Umieszczanie punktów końcowych w parametrach ciągu zapytania jest niebezpieczne i niepraktyczne, ponieważ ujawnia konfigurację i wymagałoby modyfikacji każdego żądania. AWS AppConfig jest dobrym rozwiązaniem do zarządzania konfiguracją aplikacji, ale zmienne etapu API Gateway są bardziej natywnym i prostszym sposobem na zarządzanie konfiguracją specyficzną dla etapu bezpośrednio 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