У меня есть лямбда, которую я создал, следуя примеру, приведенному в документах aws (https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-invoke-lambda-function.html),, но я вызываю свою лямбду из VPC, и кажется, что CodePipeline никогда не успешно общается с лямбда (это получает тайм-аут и никогда не входит в Lambda, так как CloudWatch не имеет ни одного из моих console.logs), несмотря на тот факт, что я создал конечную точку CodePipeline из VPC и связал частную подсеть, из которой я запускаю Lambda для codepipeline.
Я могу дать Lambda конечную точку шлюза API и запустить ее вручную из Postman; для запуска требуется ~ 1 секунда. В моих журналах Cloudwatch просто «Задание истекло через 20,02 секунды». Я не уверен, что еще я могу попробовать; что еще может помешать CodePipeline разговаривать с Lambda?