in cdk/lib/partners/ACE.ts [205:222]
private createPostProcessingTask(lambdaDependencies: lambda.LayerVersion) {
const postprocessLambda = new lambda.Function(this, "PostprocessLambdaFunction", {
runtime: lambda.Runtime.NODEJS_12_X,
handler: "provider-ace.PostProcessOutput",
layers: [lambdaDependencies],
timeout: Duration.seconds(30),
code: lambda.Code.fromAsset(path.join(__dirname, "..", "..", "..", "src", "handlers")),
});
const postprocessTask = new tasks.LambdaInvoke(this, `${this.providerIdentifier}-Postprocess`, {
lambdaFunction: postprocessLambda,
payloadResponseOnly: true
});
this.destinationBucket.grantRead(postprocessLambda);
return postprocessTask;
}