[{"data":1,"prerenderedAt":67},["ShallowReactive",2],{"pattern-ses-s3-lambda-sam":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":12,"deploy":14,"description":17,"extension":18,"framework":19,"gitHub":20,"highlight":6,"introBox":26,"language":33,"level":34,"meta":35,"patternArch":36,"resources":54,"s3URL":6,"services":6,"stem":62,"testing":63,"videoId":6,"__hash__":66},"patterns\u002Fpatterns\u002Fses-s3-lambda-sam.json","Receive email by Amazon SES and store in Amazon S3 bucket",null,{"text":8},[9,10,11],"Disable the Amazon SES rule set using the following CLI command: \u003Ccode>aws ses set-active-receipt-rule-set --region {your-region}\u003C\u002Fcode>","Delete the Amazon S3 email bucket content: \u003Ccode>aws s3 rm s3:\u002F\u002F{EmailBucketName} --recursive --region {my-region}\u003C\u002Fcode>","Delete the resources deployed to your AWS account via AWS SAM: \u003Ccode>sam delete\u003C\u002Fcode>",[13],"content\u002Fcontributors\u002Fbiswanath-mukherjee.json",{"text":15},[16],"sam deploy -g","This sample project demonstrates how to receive email using Amazon SES and store in Amazon S3 bucket which triggers AWS Lambda to process the email.","json","AWS SAM",{"template":21},{"repoURL":22,"templateURL":23,"projectFolder":24,"templateFile":25},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fses-s3-lambda-sam","serverless-patterns\u002Fses-s3-lambda-sam","ses-s3-lambda-sam","template.yaml",{"headline":27,"text":28},"How it works",[29,30,31,32],"User sends email to the configured domain in Amazon SES.","Amazon SES receives the email and then applies the rule set to store the email in a Amazon S3 bucket.","The Amazon S3 bucket object creation event triggers an AWS Lambda function.","The AWS Lambda processes the email from the Amazon S3 bucket.","Python","200",{},{"icon1":37,"icon2":42,"icon3":45,"line1":49,"line2":52},{"x":38,"y":39,"service":40,"label":41},20,50,"ses","Amazon SES",{"x":39,"y":39,"service":43,"label":44},"s3","Amazon S3",{"x":46,"y":39,"service":47,"label":48},80,"lambda","AWS Lambda",{"from":50,"to":51},"icon1","icon2",{"from":51,"to":53},"icon3",{"bullets":55},[56,59],{"text":57,"link":58},"Email receiving with Amazon SES","https:\u002F\u002Fdocs.aws.amazon.com\u002Fses\u002Flatest\u002Fdg\u002Freceiving-email.html",{"text":60,"link":61},"Deliver to S3 bucket action in Amazon SES","https:\u002F\u002Fdocs.aws.amazon.com\u002Fses\u002Flatest\u002Fdg\u002Freceiving-email-action-s3.html","patterns\u002Fses-s3-lambda-sam",{"text":64},[65],"See the GitHub repo for detailed testing instructions.","KP8oCEdx-_V6mLc4n-PnPFrkrN7hUYNOoq5fYCUobFg",1778846887724]