Формулировка вопроса немного двусмысленная. Я сделаю все возможное, чтобы сделать его более понятным.
Если у лямбда-функции есть параллелизм> 1 и есть несколько запущенных экземпляров
Я думаю, что OP говорит о зарезервированном параллелизме, для которого установлено значение больше 1. Другими словами, функция не регулируется по умолчанию и может запускать несколько экземпляров параллельно.
отправляется ли Lambda-триггер события CloudWatch ко всем запущенным экземплярам?
Эта часть неоднозначна. @hephalump предоставил одну интерпретацию в комментарии к вопросу.
У меня есть другая интерпретация. Если вы спрашиваете, будут ли запущенные в данный момент лямбда-контейнеры повторно использоваться после выполнения задания, то вот ответ:
На основе комментария @hephalump теперь ясно, что один CloudWatch событие запустит только один лямбда-экземпляр. Если в течение короткого периода времени происходит несколько событий, то несколько экземпляров лямбда будут запущены для параллельной работы. Вернемся к вопросу, если все существующие экземпляры лямбда-выражения этой функции заняты, то ни один контейнер не будет использоваться повторно, а для обработки этого события будет запущен другой новый экземпляр лямбда-выражения. Если один из запущенных экземпляров только что завершил свою работу, этот контейнер вместе со средой выполнения будет повторно использован для обработки этого входящего события от CloudWatch.
Надеюсь, это поможет.