Deweloper stworzył funkcję Lambda do przetwarzania plików .csv umieszczanych w zasobniku S3. Jaka kombinacja kroków spowoduje wywołanie funkcji Lambda za każdym razem, gdy plik .csv zostanie przesłany do zasobnika? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz regułę Amazon EventBridge, która pasuje do zdarzeń tworzenia obiektów S3 z określonym wzorcem., Dodaj wyzwalacz do istniejącej funkcji Lambda typu EventBridge i wybierz regułę EventBridge..
Dlaczego to jest odpowiedź
Aby wywołać funkcję Lambda po przesłaniu pliku .csv do S3, należy użyć Amazon EventBridge. Pierwszy krok to utworzenie reguły EventBridge, która będzie reagować na zdarzenia tworzenia obiektów w S3 (np. Object Created (All)), a następnie filtrować te zdarzenia, aby pasowały tylko do plików z rozszerzeniem .csv za pomocą wzorca zdarzeń. Drugi krok to dodanie wyzwalacza do funkcji Lambda, wskazując na nowo utworzoną regułę EventBridge. To bezpośrednio łączy zdarzenie S3 z wykonaniem funkcji Lambda. Opcja planowania reguły EventBridge jest nieprawidłowa, ponieważ spowodowałaby okresowe skanowanie, a nie natychmiastowe reagowanie na upload. Tworzenie osobnej funkcji Lambda do skanowania jest nieefektywne i niepotrzebne. Reguły cyklu życia S3 służą do zarządzania obiektami (np. przenoszenia, usuwania), a nie do wywoływania funkcji 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