Aplikacja codziennie otrzymuje partie zamówień od partnerów i używa funkcji AWS Lambda do przetwarzania każdej partii. Jeśli partia zawiera zero zamówień, funkcja Lambda musi jak najszybciej opublikować wiadomość w temacie Amazon SNS. Jaka kombinacja kroków pozwoli to osiągnąć przy najmniejszym wysiłku implementacyjnym? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zmodyfikuj istniejącą funkcję Lambda, aby publikowała niestandardową metrykę Amazon CloudWatch, która rejestruje liczbę zamówień w partii każdego partnera., Utwórz alarm CloudWatch, który uruchamia temat SNS, gdy wartość niestandardowej metryki wynosi 0..
Dlaczego to jest odpowiedź
Aby osiągnąć ten cel przy najmniejszym wysiłku, należy zmodyfikować istniejącą funkcję Lambda tak, aby publikowała niestandardową metrykę CloudWatch, która będzie rejestrować liczbę zamówień w każdej partii. Gdy liczba zamówień wynosi zero, metryka przyjmie wartość 0. Następnie należy utworzyć alarm CloudWatch, który monitoruje tę metrykę i, gdy jej wartość osiągnie 0, wyzwala publikację wiadomości w temacie Amazon SNS. To podejście wykorzystuje wbudowane możliwości monitorowania i alarmowania AWS, minimalizując potrzebę pisania dodatkowego kodu lub zarządzania nowymi zasobami. Pozostałe opcje są mniej efektywne: Tworzenie nowej funkcji Lambda do przetwarzania strumienia Kinesis jest bardziej złożone i wymagałoby znacznego wysiłku implementacyjnego. Planowanie nowej funkcji Lambda co 24 godziny do analizy metryk CloudWatch jest nieefektywne i opóźniałoby powiadomienie. Zapisywanie danych do strumienia Kinesis wymagałoby dalszego przetwarzania i nie rozwiązuje bezpośrednio problemu powiadamiania o pustych partiach.
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