Urządzenia IoT przesyłają plik danych raz na godzinę do zasobnika Amazon S3. Funkcja Lambda jest skonfigurowana do przetwarzania tych plików i powinna uruchamiać się natychmiast po przesłaniu każdego pliku. Funkcja Lambda jest już skonfigurowana z informacjami o zasobniku S3. W jaki sposób deweloper powinien zapewnić wywołanie funkcji natychmiast po przesłaniu pliku?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj wyzwalacz S3 do funkcji Lambda i wybierz zasobnik S3 jako źródło zdarzeń..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to dodanie wyzwalacza S3 do funkcji Lambda. Bezpośrednie skonfigurowanie wyzwalacza S3 w funkcji Lambda jest najprostszym i najbardziej efektywnym sposobem na automatyczne uruchomienie funkcji zaraz po przesłaniu pliku do określonego zasobnika S3. Lambda automatycznie subskrybuje zdarzenia S3, takie jak s3:ObjectCreated, i wywołuje funkcję z danymi o zdarzeniu. Asynchroniczne wywołanie (opcja 1) nie jest mechanizmem wyzwalania, lecz sposobem wywołania funkcji. EventBridge (opcja 2) może być używane do zdarzeń S3, ale dodanie wyzwalacza S3 bezpośrednio do funkcji Lambda jest bardziej typowym i prostszym rozwiązaniem dla tego scenariusza. Warstwa Lambda (opcja 4) służy do współdzielenia kodu i zależności, a nie do wyzwalania funkcji.
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