[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"repo-aws-lambda-function-url-secured":3},{"id":4,"title":5,"contributors":6,"date":8,"description":9,"diagram":10,"extension":11,"framework":12,"gitHub":14,"introBox":17,"language":21,"meta":23,"resources":24,"services":30,"simplicity":32,"stem":33,"type":34,"usecase":35,"__hash__":36},"repos\u002Frepos\u002Faws-lambda-function-url-secured.json","Protecting Lambda function URL with Lambda@Edge",[7],"content\u002Fcontributors\u002Fjerome-van-der-linden.json","2023-08-24","Serverless service template implementing best practices.","\u002Fassets\u002Fimages\u002Frepos\u002Faws-lambda-function-url-secured.png","json",[13],"AWS CDK",{"template":15},{"repoURL":16},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Faws-lambda-function-url-secured",{"headline":18,"text":19},"AWS Lambda Handler Cookbook - A Serverless Service Template",[20],"This project shows how to use CloudFront and Lambda@Edge to protect a Lambda function URL configured with the AWS_IAM authentication type by adding the appropriate headers to the request before it reaches the origin. It goes with the blog post 'Protecting a Lambda Function URL with Amazon CloudFront and Lambda@Edge' (see resources).",[22],"TypeScript",{},{"headline":25,"bullets":26},"Additional resources",[27],{"text":28,"link":29},"Protecting a Lambda Function URL with Amazon CloudFront and Lambda@Edge","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fprotecting-an-aws-lambda-function-url-with-amazon-cloudfront-and-lambdaedge\u002F",[31],"lambda-event-functions","300","repos\u002Faws-lambda-function-url-secured","Examples","Web Application","yR0LJJVr7-Wy4-lOk0h_Zag68biTt47mIZQM2eZ2zpw",1792578864692]