AWS каким-то образом объединяет stdout и stderr лямбды. Однажды я столкнулся с ситуацией, когда подпоток лямбда-процесса прекращал регистрацию в середине (использование технологии async было такой плохой идеей). Мне любопытно, кто собирает логи. Есть ли какой-то агент CloudWatch во время выполнения лямбда или агрегатор находится на стороне AWS?
Лямбда работает с использованием связанная со службой роль что дает ему разрешение на запись в журналы CloudWatch. Вы должны создать эту роль или использовать графический интерфейс для предоставления лямбда-разрешения для создания роли от вашего имени.
Поскольку у лямбда-выражения есть разрешение, это часть службы, которая записывает журналы в журналы CloudWatch.
Кто-то, кто делает больше лямбды, может дать вам лучший ответ или поправить меня, но почти уверен, что это правильно. AWS повсеместно использует роли, связанные с сервисами.