Tabela DynamoDB publikuje zdarzenia zmian do strumienia DynamoDB. Funkcja Lambda przetwarza te zdarzenia strumienia. Czasami przychodzące zamówienia mają ilość zamówienia równą 0. Musisz zbudować pulpit nawigacyjny, który pokazuje, ilu unikalnych klientów jest dotkniętych tym problemem każdego dnia. Co należy zaimplementować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Nadaj roli wykonawczej Lambda uprawnienia do publikowania logów w CloudWatch Logs. Utwórz zapytanie CloudWatch Logs Insights, które zlicza unikalnych klientów dla rekordów z ilością zamówienia = 0, pogrupowane według 1-dniowych interwałów, i dodaj to zapytanie do pulpitu nawigacyjnego CloudWatch..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to wdrożenie CloudWatch Logs Insights. Funkcja Lambda, przetwarzająca strumień DynamoDB, może być skonfigurowana do logowania szczegółów zamówień z ilością równą 0 do CloudWatch Logs. Następnie, CloudWatch Logs Insights pozwala na wykonywanie zaawansowanych zapytań na tych logach, aby zliczyć unikalnych klientów dziennie i wyświetlić wyniki na pulpicie nawigacyjnym CloudWatch. Amazon Athena i CloudTrail nie są odpowiednie, ponieważ CloudTrail rejestruje wywołania API, a nie dane aplikacji, a Athena wymagałaby dodatkowej konfiguracji do analizy logów w S3. EventBridge służy do routingu zdarzeń, a nie do ich agregacji i analizy w ten sposób. Niestandardowe metryki CloudWatch są bardziej odpowiednie do monitorowania zagregowanych wartości, a nie do analizy unikalnych klientów z danych logów.
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