Roger Rajaratnam
03/24/2022, 4:29 PMAdam Fanello
03/24/2022, 4:38 PM// Create the CloudFront Lambda@Edge in its own specialized stack in us-east-1
const jobAccessControl = new experimental.EdgeFunction(this, "JobAccessControl", {
handler: "jobs-access-control-lambda.handler",
functionName: scope.logicalPrefixedName("jobAccessControl"),
runtime: Runtime.NODEJS_14_X,
code: Code.fromAsset(path.resolve("src/stacks/iot-jobs-distribution")),
role: props.jobsAccessControlRole,
stackId: `${scope.logicalPrefixedName("jobAccessControl")}`,
});
Roger Rajaratnam
03/24/2022, 5:03 PMFrank