К сожалению, событие GitPu sh содержит только идентификатор фиксации и имя ветки:
"eventName": "GitPush",
"awsRegion": "us-east-1",
"sourceIPAddress": "52.21.1.64",
"userAgent": "git/2.20.1 (Apple Git-117)",
"requestParameters": {
"references": [
{
"commit": "758822355756e0badd633debe441792",
"ref": "refs/heads/master"
}
]
},
Вероятно, один из способов - вызвать Lambda в событии GitPu sh CloudWatch, а затем выполнить дальнейший опрос в Lambda, чтобы узнать автора коммита:
$ git log --format=%B -n 1 <commit>