[{"data":1,"prerenderedAt":50},["ShallowReactive",2],{"pattern-s3-lambda-cdk-dotnet":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":24,"language":28,"level":29,"meta":30,"patternArch":31,"resources":6,"s3URL":6,"services":6,"stem":45,"testing":46,"videoId":6,"__hash__":49},"patterns\u002Fpatterns\u002Fs3-lambda-cdk-dotnet.json","AWS Lambda function that reads file information from uploaded file to Amazon S3",null,{"text":8},[9],"Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fsurbhita-shrote.json",{"text":13},[14],"cdk deploy","This AWS CDK application demonstrates triggering a AWS Lambda function, when a file is uploaded in a S3 bucket.","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fs3-lambda-cdk-dotnet","serverless-patterns\u002Fs3-lambda-cdk-dotnet","s3-lambda-cdk-dotnet","src\u002FS3Lambda\u002FS3LambdaStack.cs",{"headline":25,"text":26},"How it works",[27],"This pattern provides a solution for accessing the file information from an AWS Lambda function, when a new file is uploaded in S3 bucket. An ideal use case for this is reading various file types e.g. image, csv, text, pdf files and extracting its metadata information and other file contents for further processing or just passing this information to downstream systems.",".NET","200",{},{"icon1":32,"icon2":37,"line1":41},{"x":33,"y":34,"service":35,"label":36},20,50,"s3","S3 bucket",{"x":38,"y":34,"service":39,"label":40},80,"lambda","AWS Lambda",{"from":42,"to":43,"label":44},"icon1","icon2","event notification","patterns\u002Fs3-lambda-cdk-dotnet",{"text":47},[48],"See the GitHub repo for detailed testing instructions.","saM9eufaiC0uhwpqCKlXOnak4Hp3LDAY9S4F8jLh96U",1778927710635]