Клиенты получают ошибки HTTP 400 при вызове конечной точки Amazon API Gateway. Как разработчик может исследовать причину этих ответов 400?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включить логирование выполнения (execution logging) и логирование доступа (access logging) для этапа API в CloudWatch Logs и предоставить ARN группы логов CloudWatch Logs для этапа..
Почему это правильный ответ
Включение логирования выполнения и логирования доступа для этапа API Gateway в CloudWatch Logs является наиболее эффективным способом диагностики ошибок HTTP 400. Логи выполнения (execution logs) предоставляют подробную информацию о запросах и ответах, включая ошибки на стороне API Gateway или интегрированной службы, а также данные о трансформации запросов и ответов. Логи доступа (access logs) содержат информацию о том, кто, когда и как обращался к вашему API. Совокупность этих логов позволяет точно определить, где произошла ошибка 400 — на стороне клиента (неверный запрос) или на стороне API Gateway/интеграции. Kinesis Data Firehose для сбора логов API Gateway не является прямым методом для диагностики ошибок 400, так как он лишь перенаправляет логи, а не генерирует их. AWS CloudTrail Insights фокусируется на необычной активности управления API, а не на ошибках выполнения запросов. AWS X-Ray полезен для трассировки распределенных запросов, но логи выполнения и доступа CloudWatch Logs предоставляют более детальную информацию об ошибках HTTP 400 на уровне API Gateway.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется