Clients ontvangen HTTP 400-fouten bij het aanroepen van een Amazon API Gateway-endpoint. Hoe kan een ontwikkelaar de oorzaak van deze 400-responses onderzoeken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Schakel execution logging en access logging in voor de API-stage in CloudWatch Logs en geef de ARN van een CloudWatch Logs log group op voor de stage..
Waarom dit het antwoord is
De correcte optie is het inschakelen van execution logging en access logging voor de API Gateway-stage in CloudWatch Logs. Execution logs bevatten gedetailleerde informatie over de aanroep, zoals de aanvraag- en antwoordbody, headers en eventuele fouten die optreden tijdens de uitvoering. Access logs leggen vast wie de API heeft aangeroepen, wanneer en met welk resultaat. Deze logs zijn essentieel voor het diagnosticeren van 400-fouten, omdat ze inzicht geven in de exacte aanvraag die de fout veroorzaakte. De andere opties zijn minder geschikt: Kinesis Data Firehose is een service voor het leveren van streaming data en is niet direct bedoeld voor het diagnosticeren van API Gateway-fouten. AWS CloudTrail Insights detecteert ongebruikelijke API-activiteit, niet specifieke HTTP-fouten van API Gateway-aanroepen. CloudTrail registreert API-aanroepen naar AWS-services, niet de runtime-aanroepen naar uw API Gateway-endpoints. AWS X-Ray is uitstekend voor het traceren van aanvragen door gedistribueerde applicaties, maar voor het diagnosticeren van HTTP 400-fouten die direct door API Gateway worden geretourneerd (vaak door validatiefouten of onjuiste aanvragen), zijn de gedetailleerde logs van execution en access logging in CloudWatch Logs directer en effectiever.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig