Uso de AWS Lambda con AWS CodeCommit - AWS Lambda

Uso de AWS Lambda con AWS CodeCommit

Puede crear un disparador para un repositorio de AWS CodeCommit de modo que los eventos del repositorio invoquen la función Lambda. Por ejemplo, puede invocar una función de Lambda cuando se crea una ramificación o una etiqueta, o cuando se envían datos a una ramificación existente.

ejemplo Evento de mensaje de AWS CodeCommit

{ "Records": [ { "awsRegion": "us-east-2", "codecommit": { "references": [ { "commit": "5e493c6f3067653f3d04eca608b4901eb227078", "ref": "refs/heads/master" } ] }, "eventId": "31ade2c7-f889-47c5-a937-1cf99e2790e9", "eventName": "ReferenceChanges", "eventPartNumber": 1, "eventSource": "aws:codecommit", "eventSourceARN": "arn:aws:codecommit:us-east-2:123456789012:lambda-pipeline-repo", "eventTime": "2019-03-12T20:58:25.400+0000", "eventTotalParts": 1, "eventTriggerConfigId": "0d17d6a4-efeb-46f3-b3ab-a63741badeb8", "eventTriggerName": "index.handler", "eventVersion": "1.0", "userIdentityARN": "arn:aws:iam::123456789012:user/intern" } ] }

Para obtener más información, consulte Administración de los disparadores de un repositorio de AWS CodeCommit.