Korzystając z AWS SAM, deweloper chce wdrożyć zaktualizowane funkcje Lambda tak, aby 10% ruchu było kierowane do nowej wersji przez pierwsze 10 minut (canary), a jeśli nie wystąpią żadne problemy, przenieść 100% ruchu do nowej wersji. Jaka zmiana w szablonie SAM to osiągnie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Ustaw DeploymentPreference Type na Canary10Percent10Minutes i ustaw AutoPublishAlias na alias Lambda..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to „Ustaw DeploymentPreference Type na Canary10Percent10Minutes i ustaw AutoPublishAlias na alias Lambda”. Opcja Canary10Percent10Minutes w AWS SAM dokładnie odpowiada opisanemu scenariuszowi: 10% ruchu jest kierowane do nowej wersji przez 10 minut, a następnie, jeśli nie ma problemów, cały ruch jest przenoszony. Ustawienie AutoPublishAlias jest niezbędne, aby SAM automatycznie tworzył i aktualizował alias Lambda, który zarządza ruchem między wersjami. Opcje z Linear10PercentEvery10Minutes są nieprawidłowe, ponieważ ten typ wdrożenia stopniowo zwiększa ruch, a nie przełącza go po jednorazowym okresie kanaryjskim. Opcje z konfiguracją hooków PreTraffic i PostTraffic są niepotrzebne w tym kontekście, ponieważ SAM CodeDeploy automatycznie obsługuje przełączanie ruchu zgodnie z polityką Canary, a hooki są używane do uruchamiania testów lub innych akcji przed lub po przełączeniu ruchu, a nie do definiowania samej strategii wdrożenia.
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