[{"data":1,"prerenderedAt":68},["ShallowReactive",2],{"pattern-apigw-lambda-s3-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":29,"level":30,"meta":31,"patternArch":32,"resources":51,"s3URL":6,"services":6,"stem":63,"testing":64,"videoId":6,"__hash__":67},"patterns\u002Fpatterns\u002Fapigw-lambda-s3-cdk-dotnet.json","Amazon API Gateway to AWS Lambda to Amazon S3",null,{"text":8},[9],"See the GitHub repo for detailed cleanup instructions.",[11],"content\u002Fcontributors\u002Fsakthivel-chellapparimanam.json",{"text":13},[14],"See the GitHub repo for detailed deployment instructions.","Create an API Gateway API that fetches a presigned URL from S3 via Lambda.","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fapigw-lambda-s3-cdk-dotnet","serverless-patterns\u002Fapigw-lambda-s3-cdk-dotnet","apigw-lambda-s3-cdk-dotnet","cdk\u002Fsrc\u002FCdk\u002FCdkStack.cs",{"headline":25,"text":26,"test":28},"How it works",[27],"This pattern helps you to deploy a CDK stack with API Gateway, Lambda, and S3 bucket. For an HTTP GET request with the query string of an object key to the APIGateway Endpoint backed by AWS Lambda Function will generate the PresignedURL for the object available in the S3 Bucket.","",".NET","200",{},{"icon1":33,"icon2":38,"icon3":41,"line1":45,"line2":48},{"x":34,"y":35,"service":36,"label":37},20,50,"apigw","API Gateway",{"x":35,"y":35,"service":39,"label":40},"lambda","AWS Lambda",{"x":42,"y":35,"service":43,"label":44},80,"s3","S3",{"from":46,"to":47,"label":28},"icon1","icon2",{"from":47,"to":49,"label":50},"icon3","Presigned URL",{"headline":52,"bullets":53},"Additional resources",[54,57,60],{"text":55,"link":56},"Working with HTTP APIs","https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fhttp-api.html",{"text":58,"link":59},"Working with AWS Lambda proxy integrations for HTTP APIs","https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fhttp-api-develop-integrations-lambda.html",{"text":61,"link":62},"Lambda Function Handler","https:\u002F\u002Fdocs.aws.amazon.com\u002Fwhitepapers\u002Flatest\u002Fserverless-architectures-lambda\u002Fthe-handler.html","patterns\u002Fapigw-lambda-s3-cdk-dotnet",{"text":65},[66],"See the GitHub repo for detailed testing instructions.","SbSbP7oXCyIteJc0lOZKZsNyF1VKae8bYumnwIV1QM4",1782038100824]