Разработчик создал бессерверное приложение, использующее API Gateway, функции Lambda и Route 53. Во время тестирования разработчик видит ошибки, но не может сразу найти первопричину. Что должен сделать разработчик, чтобы искать по всем логам приложения с наименьшими операционными издержками?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включить CloudWatch Logs для этапов API Gateway с форматом JSON для запросов API. Использовать CloudWatch Logs Insights для поиска и анализа логов из сервисов AWS приложения..
Почему это правильный ответ
Правильный ответ — включить CloudWatch Logs для этапов API Gateway с форматом JSON для запросов API и использовать CloudWatch Logs Insights. CloudWatch Logs Insights позволяет эффективно запрашивать и анализировать логи из различных сервисов AWS, включая API Gateway и Lambda, с минимальными операционными издержками. JSON-формат для логов API Gateway обеспечивает структурированность данных, что упрощает их анализ. Первый вариант неверен, так как CloudWatch PutMetricData предназначен для метрик, а не для публикации логов, и Athena не является основным инструментом для запроса логов CloudWatch. Второй вариант неверен, потому что CloudTrail записывает действия API вызовов, а не логи приложения, и не подходит для поиска ошибок в коде или поведении приложения. Третий вариант, хотя и является рабочим решением для централизованного логирования, влечет за собой значительно более высокие операционные издержки и сложность по сравнению с использованием CloudWatch Logs Insights для данной задачи.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется