[{"data":1,"prerenderedAt":59},["ShallowReactive",2],{"pattern-s3-sns-terraform":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":11,"deploy":13,"description":17,"extension":18,"framework":19,"gitHub":20,"highlight":6,"introBox":29,"language":33,"level":34,"meta":35,"patternArch":36,"resources":49,"s3URL":6,"services":52,"stem":53,"testing":54,"videoId":28,"__hash__":58},"patterns\u002Fpatterns\u002Fs3-sns-terraform.json","Amazon S3 to Amazon SNS",null,{"headline":8,"text":9},"Cleanup",[10],"1. Delete the stack: \u003Ccode>terraform destroy --auto-approve\u003C\u002Fcode>.",[12],"content\u002Fcontributors\u002Fjoahna-abelgas.json",{"text":14},[15,16],"terraform apply --auto-approve","terraform init","Send a notifications from S3 to SNS when an object is created","json","Terraform",{"template":21,"payloads":26},{"projectFolder":22,"repoURL":23,"templateURL":24,"templateFile":25},"s3-sns-terraform","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fs3-sns-terraform","serverless-patterns\u002Fs3-sns-terraform","main.tf",[27],{"headline":28,"payloadURL":28},"",{"headline":30,"text":31},"How it works",[32],"This template creates an S3 bucket, allows you to upload objects to that bucket, and will send you notifications from S3 to SNS when an object is created in that bucket.","Integration","100",{},{"icon1":37,"icon2":42,"line1":46},{"x":38,"y":39,"service":40,"label":41},20,50,"s3","S3",{"x":43,"y":39,"service":44,"label":45},80,"sns","SNS",{"from":47,"to":48,"label":28},"icon1","icon2",{"headline":50,"bullets":51},"Additional resources",[],{"from":41,"to":45},"patterns\u002Fs3-sns-terraform",{"headline":55,"text":56},"Testing",[57],"See the GitHub repo for detailed testing instructions.","8XK_fM3JIO7VwQPktQ7Tb6CInHI11ZC6UJqu-HVFOHc",1778846887553]