Deweloper musi zaktualizować funkcję Lambda, która przetwarza zdjęcia przesłane przez użytkowników, i przetestować aktualizację, dzieląc ruch użytkowników między bieżącą funkcję a nową wersję. Jaka kombinacja kroków to umożliwi? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Opublikuj niezmienną wersję bieżącej funkcji Lambda. Zmodyfikuj kod funkcji zgodnie z potrzebami i opublikuj nową wersję funkcji Lambda., Utwórz alias, który wskazuje na oryginalną opublikowaną wersję i skonfiguruj alias jako ważony alias, który obejmuje również nową opublikowaną wersję, aby podzielić ruch..
Dlaczego to jest odpowiedź
Aby wdrożyć nową wersję funkcji Lambda i stopniowo przekierowywać ruch, należy najpierw opublikować niezmienną wersję bieżącej funkcji. Następnie, po zmodyfikowaniu kodu, publikuje się nową, odrębną wersję funkcji. Bez publikowania wersji nie można zarządzać ruchem między różnymi iteracjami kodu. Kolejnym krokiem jest utworzenie aliasu, który początkowo wskazuje na oryginalną, opublikowaną wersję. Alias ten konfiguruje się jako ważony alias, aby obejmował również nową opublikowaną wersję, co pozwala na stopniowe dzielenie ruchu. AWS CodeBuild służy do budowania i testowania, a nie do zarządzania ruchem funkcji Lambda. Edytowanie oryginalnej wersji lub tworzenie wielu adresów URL funkcji (function URL) nie jest standardowym ani zalecanym sposobem zarządzania wersjonowaniem i dzieleniem ruchu w 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