Команда разработчиков развернула новую функцию Lambda 15 минут назад, и она была вызвана несколько раз, но в CloudWatch Logs отсутствуют записи логов. Какова вероятная причина?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Роль IAM, прикрепленная к Lambda, не имеет разрешений на создание ресурсов CloudWatch Logs или отправку событий логов..
Почему это правильный ответ
Правильный ответ: Роль IAM, прикрепленная к Lambda, не имеет разрешений на создание ресурсов CloudWatch Logs или отправку событий логов. Объяснение: Для того чтобы функция Lambda могла отправлять логи в CloudWatch Logs, роль IAM, назначенная функции, должна иметь соответствующие разрешения, такие как logs:CreateLogGroup, logs:CreateLogStream и logs:PutLogEvents. Без этих разрешений Lambda не сможет взаимодействовать с CloudWatch Logs, и записи логов не будут отображаться. Неправильные варианты: Разработчики не включили никаких операторов логирования в код функции Lambda: Даже если в коде нет явных операторов логирования, Lambda обычно генерирует системные логи (например, о начале и завершении выполнения), которые должны быть видны в CloudWatch Logs при наличии правильных разрешений. Функция вызывает исключение до того, как достигнет каких-либо операторов логирования, поэтому ничего не выводится: Исключения также обычно логируются Lambda, если есть соответствующие разрешения. Функция записывает логи в локальные файлы среды выполнения, которые должны быть отправлены в CloudWatch Logs, прежде чем они появятся: Lambda автоматически интегрируется с CloudWatch Logs; нет необходимости вручную отправлять локальные файлы.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется