Funkcja Lambda ma aliasy wersji produkcyjnej i deweloperskiej. Deweloper potrzebuje konfiguracji przejściowej (staging), aby kierować ruch zarówno do wersji deweloperskiej, jak i produkcyjnej w celu testowania. Które rozwiązanie umożliwi takie zachowanie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz ważony alias, który odwołuje się do wersji produkcyjnej i zaktualizowanej (staging) wersji funkcji..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to utworzenie ważonego aliasu. Aliasy AWS Lambda umożliwiają kierowanie ruchu do wielu wersji funkcji Lambda na podstawie określonych wag. W tym scenariuszu deweloper może stworzyć nowy alias "staging", który rozdziela ruch między istniejący alias "production" a nową wersję "development" (lub inną wersję przeznaczoną do testów staging). Pozwala to na kontrolowane testowanie w środowisku staging, z możliwością stopniowego przenoszenia ruchu do nowej wersji. Nieprawidłowe odpowiedzi: Network Load Balancer nie jest używany bezpośrednio z funkcjami Lambda w ten sposób. Funkcje Lambda są bezserwerowe i nie wymagają tradycyjnego load balancera do dystrybucji ruchu między wersjami. AWS CodeDeploy jest narzędziem do automatyzacji wdrożeń, ale nie zarządza bezpośrednio ważonym routingiem ruchu między różnymi wersjami funkcji Lambda w celu testowania staging. Tagowanie funkcji Lambda służy do organizacji i zarządzania zasobami, a nie do kierowania ruchem między różnymi wersjami kodu.
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