Deweloper utworzył funkcję Lambda wyzwalaną zdarzeniami S3 PutObject. Funkcja zmienia format obiektu i zapisuje go z powrotem do tego samego zasobnika, co podczas testowania powoduje rekurencyjną pętlę wywołań. Deweloper prosi administratora SysOps o natychmiastowe zatrzymanie rekurencji bez powodowania błędów. Co powinien zrobić administrator?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Ustaw zarezerwowaną współbieżność funkcji na 0..
Dlaczego to jest odpowiedź
Ustawienie zarezerwowanej współbieżności funkcji Lambda na 0 natychmiast wstrzymuje wszystkie nowe wywołania tej funkcji, skutecznie przerywając rekurencyjną pętlę bez usuwania funkcji czy jej konfiguracji. Jest to szybkie i odwracalne rozwiązanie awaryjne. Usunięcie obiektów z zasobnika S3 zatrzymałoby wywołania, ale jest to destrukcyjne i może prowadzić do utraty danych. Modyfikacja polityki zasobnika S3 w celu odmowy dostępu z funkcji Lambda również zatrzymałaby wywołania, ale jest bardziej skomplikowana i może wymagać precyzyjnego dostrojenia, aby nie zablokować innych niezbędnych operacji. Opublikowanie nowej wersji funkcji Lambda nie zatrzyma bieżących rekurencyjnych wywołań i wymagałoby zmiany kodu, co nie jest natychmiatowym rozwiązaniem problemu rekurencji.
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