Deweloper chce przetestować zoptymalizowane zmiany w funkcji Lambda, która obsługuje interfejs REST API w API Gateway, kierując niewielki procent ruchu na żywo do zaktualizowanego kodu bez zmiany adresu URL API. Jakie kroki należy podjąć, aby to osiągnąć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz alias dla wersji Lambda $LATEST i skieruj integrację API Gateway na ten alias. Opublikuj zoptymalizowany kod Lambda. Na etapie produkcyjnym API Gateway skonfiguruj canary i ustaw procent ruchu do przekierowania do canary..
Dlaczego to jest odpowiedź
Poprawna odpowiedź umożliwia wdrożenie canary release przy użyciu aliasów Lambda i funkcji canary w API Gateway. Tworząc alias dla $LATEST i kierując na niego API Gateway, można następnie opublikować zoptymalizowany kod. Funkcja canary w API Gateway pozwala na skierowanie określonego procentu ruchu do nowej wersji (aliasu), podczas gdy reszta ruchu nadal trafia do stabilnej wersji. Pozostałe opcje są nieprawidłowe, ponieważ: Opcja 1 i 4 błędnie sugerują aktualizację integracji API Gateway, aby wskazywała na $LATEST po opublikowaniu zoptymalizowanego kodu, co nie jest standardowym podejściem do canary release z aliasami. Opcja 2 sugeruje wdrożenie nowego etapu API Gateway, co nie jest celem canary release, które ma działać na istniejącym etapie produkcyjnym.
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