Sprzedawca detaliczny stworzył aplikację serverless, która uruchamia funkcję AWS Lambda w celu obliczania wskaźników sukcesu zamówień i zapisuje wyniki w tabeli DynamoDB. Deweloper potrzebuje prostego sposobu na wywoływanie funkcji Lambda co 15 minut. Która opcja spełnia to wymaganie przy najmniejszym wysiłku deweloperskim?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz regułę Amazon EventBridge z wyrażeniem rate, aby uruchamiać ją co 15 minut, i dodaj funkcję Lambda jako cel reguły..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie reguły Amazon EventBridge z wyrażeniem rate, ponieważ jest to najprostszy i najbardziej bezserwerowy sposób na cykliczne wywoływanie funkcji Lambda. EventBridge natywnie integruje się z Lambdą i pozwala na definiowanie harmonogramów (np. co 15 minut) za pomocą wyrażeń rate lub cron, minimalizując wysiłek deweloperski i koszty operacyjne. Pozostałe opcje są mniej optymalne: Uruchamianie skryptu na instancji EC2 za pomocą AWS Systems Manager Run Command wprowadza zarządzanie instancjami EC2, co jest sprzeczne z ideą bezserwerową i generuje dodatkowe koszty oraz złożoność. Tworzenie maszyny stanów AWS Step Functions jest zbyt skomplikowane do prostego, cyklicznego wywołania, ponieważ Step Functions są przeznaczone do orkiestracji złożonych przepływów pracy. Uruchomienie instancji EC2 z zadaniem cron to rozwiązanie wymagające zarządzania serwerem, co jest kosztowne, mniej niezawodne i nie jest zgodne z architekturą bezserwerową.
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