Klienci otrzymują błędy HTTP 400 podczas wywoływania punktu końcowego Amazon API Gateway. Jak deweloper może zbadać przyczynę tych odpowiedzi 400?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz logowanie wykonania i logowanie dostępu dla etapu API w CloudWatch Logs i podaj ARN grupy logów CloudWatch Logs dla etapu..
Dlaczego to jest odpowiedź
Włączenie logowania wykonania i logowania dostępu dla etapu API Gateway w CloudWatch Logs jest najskuteczniejszym sposobem diagnozowania błędów HTTP 400. Logi wykonania zawierają szczegółowe informacje o żądaniach i odpowiedziach, w tym o błędach walidacji schematu, autoryzacji czy transformacji, które często prowadzą do błędów 400. Logi dostępu dostarczają informacji o tym, kto i kiedy wywołał API. Pozostałe opcje są mniej odpowiednie: Kinesis Data Firehose do zbierania logów API Gateway jest użyteczne do agregacji danych, ale nie jest bezpośrednim mechanizmem włączania logowania szczegółów błędów 400. AWS CloudTrail Insights monitoruje nietypowe działania w API, ale nie dostarcza szczegółowych logów wykonania dla pojedynczych żądań API Gateway. AWS X-Ray jest narzędziem do śledzenia rozproszonych aplikacji i analizy wydajności, a nie do szczegółowego logowania błędów HTTP 400 na poziomie API Gateway.
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