Deweloper wdraża zaktualizowany kod Lambda, który śledzi aktywność użytkowników online. Aplikacja internetowa wywołuje funkcję Lambda za pośrednictwem AWS SDK. Deweloper chce, aby tylko niewielki procent żądań wywoływanych przez SDK wywoływał nowy kod, podczas gdy większość nadal wywołuje oryginalny kod. Które podejście spełnia to wymaganie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz alias dla funkcji Lambda i skonfiguruj alias z wagą kierującą określony procent do zaktualizowanej wersji..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to utworzenie aliasu dla funkcji Lambda i skonfigurowanie go z wagą, która kieruje określony procent ruchu do zaktualizowanej wersji. Aliases Lambda pozwalają na kierowanie ruchu do różnych wersji funkcji (np. $LATEST i nowej wersji) w oparciu o określone wagi, co jest idealne do wdrażania kanarkowego (canary deployments) lub testowania A/B. Utworzenie wersji Lambda jest konieczne, ale samo w sobie nie umożliwia ważonego kierowania ruchu; do tego potrzebny jest alias. Application Load Balancer i Network Load Balancer nie są bezpośrednio używane do zarządzania ruchem między różnymi wersjami jednej funkcji Lambda. Służą one do rozkładania ruchu między wieloma instancjami lub usługami, a nie do ważonego routingu w ramach jednej funkcji Lambda.
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