Deweloper zbudował aplikację serverless, która wykorzystuje API Gateway, funkcje Lambda i Route 53. Podczas testowania deweloper widzi błędy, ale nie może natychmiast znaleźć ich głównej przyczyny. Co powinien zrobić deweloper, aby przeszukać wszystkie logi aplikacji przy najmniejszym obciążeniu operacyjnym?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz CloudWatch Logs dla etapów API Gateway w formacie JSON dla żądań API. Użyj CloudWatch Logs Insights do wyszukiwania i analizowania logów z usług AWS aplikacji..
Dlaczego to jest odpowiedź
Włączenie CloudWatch Logs dla etapów API Gateway w formacie JSON pozwala na zbieranie szczegółowych logów żądań i odpowiedzi. CloudWatch Logs Insights to zintegrowane narzędzie w CloudWatch, które umożliwia efektywne wyszukiwanie i analizowanie logów z wielu usług AWS, w tym Lambda i API Gateway, przy minimalnym obciążeniu operacyjnym. Jest to najprostsze i najbardziej zintegrowane rozwiązanie do szybkiego diagnozowania problemów w aplikacji serverless. Pozostałe opcje są mniej optymalne: Użycie Amazon Athena z CloudWatch PutMetricData lub logami CloudTrail wymaga dodatkowej konfiguracji i transformacji danych, a CloudTrail nie zawiera szczegółowych logów aplikacji. Strumieniowanie logów do Kinesis Data Firehose i Amazon OpenSearch Service jest potężnym rozwiązaniem, ale generuje większe obciążenie operacyjne i koszty niż CloudWatch Logs Insights, które jest natywnie zintegrowane.
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