[{"data":1,"prerenderedAt":63},["ShallowReactive",2],{"pattern-sns-firehose-opensearch-cdk-typescript":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":50,"s3URL":6,"services":6,"stem":58,"testing":59,"videoId":6,"__hash__":62},"patterns\u002Fpatterns\u002Fsns-firehose-opensearch-cdk-typescript.json","Deliver messages to Amazon OpenSearch via Amazon SNS and Amazon Kinesis",null,{"text":8},[9],"\u003Ccode>cdk destroy\u003C\u002Fcode>",[11],"content\u002Fcontributors\u002Fleon-wang.json",{"text":13},[14],"cdk deploy","This pattern deploys infrastructure that utilizes Kinesis Firehose to deliver messages sent to an SNS topic to Amazon OpenSearch.","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fsns-firehose-opensearch-cdk-typescript","serverless-patterns\u002Fsns-firehose-opensearch-cdk-typescript","sns-firehose-opensearch-cdk-typescript","lib\u002Fsns-firehose-opensearch-cdk-typescript-stack.ts",{"headline":25,"text":26},"How it works",[27],"Messages are sent to an SNS topic, and SNS fans out the messages to a Kinesis Data Firehose delivery stream. Firehose then streams and delivers the messages to OpenSearch, where the streaming data is loaded and indexed for analysis and searching. Additionally, failed data is backed up using an S3 bucket.","TypeScript","200",{},{"icon1":32,"icon2":37,"icon3":40,"line1":44,"line2":48},{"x":33,"y":34,"service":35,"label":36},20,50,"sns","Amazon SNS",{"x":34,"y":34,"service":38,"label":39},"kinesis-firehose","Amazon Kinesis Firehose",{"x":41,"y":34,"service":42,"label":43},80,"opensearch","Amazon OpenSearch",{"from":45,"to":46,"label":47},"icon1","icon2","",{"from":46,"to":49,"label":47},"icon3",{"bullets":51},[52,55],{"text":53,"link":54},"Fanout to Kinesis Data Firehose delivery streams","https:\u002F\u002Fdocs.amazonaws.cn\u002Fen_us\u002Fsns\u002Flatest\u002Fdg\u002Fsns-firehose-as-subscriber.html",{"text":56,"link":57},"Introducing message archiving and analytics for Amazon SNS","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fintroducing-message-archiving-and-analytics-for-amazon-sns\u002F","patterns\u002Fsns-firehose-opensearch-cdk-typescript",{"text":60},[61],"See the GitHub repo for detailed testing instructions.","ab7oHHFN3E-G_3cjEmJgu0zyFJp7htQiOTNruXcF1fc",1778846888030]