[{"data":1,"prerenderedAt":68},["ShallowReactive",2],{"pattern-eventbridge-bedrock-s3-aoss":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":52,"s3URL":6,"services":6,"stem":63,"testing":64,"videoId":6,"__hash__":67},"patterns\u002Fpatterns\u002Feventbridge-bedrock-s3-aoss.json","Automatic sync of Amazon Bedrock Knowledge Base using Amazon EventBridge Scheduler",null,{"text":8},[9],"Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fraja-vaidyanathan.json",{"text":13},[14],"cdk deploy --all","Use Amazon EventBridge Scheduler to trigger an Ingestion Job periodically to keep the Knowledge Bases vector store up-to-date","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Feventbridge-bedrock-s3-aoss","serverless-patterns\u002Feventbridge-bedrock-s3-aoss","eventbridge-bedrock-s3-aoss","app.py",{"headline":25,"text":26},"How it works",[27,28],"This sample project demonstrates how to use an EventBridge rule to periodically sync a Bedrock Knowledge Base data source to Amazon OpenSearch Serverless.","The sample project uses an EventBridge Scheduler that runs on a regular interval. The scheduler has a universal target configured to trigger the StartIngestionJob API on Amazon Bedrock Agent service. The StartIngestionJob runs a job to sync the data source to the Knowledge Base","Python","200",{},{"icon1":33,"icon2":38,"icon3":41,"line1":45,"line2":49},{"x":34,"y":35,"service":36,"label":37},20,50,"eventbridge-scheduler","Amazon EventBridge Scheduler",{"x":35,"y":35,"service":39,"label":40},"bedrock","Amazon Bedrock",{"x":42,"y":35,"service":43,"label":44},80,"opensearch","Amazon OpenSearch",{"from":46,"to":47,"label":48},"icon1","icon2","Ingestion job",{"from":47,"to":50,"label":51},"icon3","vectors",{"bullets":53},[54,57,60],{"text":55,"link":56},"Sync to ingest your data sources into the knowledge base","https:\u002F\u002Fdocs.aws.amazon.com\u002Fbedrock\u002Flatest\u002Fuserguide\u002Fknowledge-base-ingest.html",{"text":58,"link":59},"Knowledge bases for Amazon Bedrock","https:\u002F\u002Fdocs.aws.amazon.com\u002Fbedrock\u002Flatest\u002Fuserguide\u002Fknowledge-base.html",{"text":61,"link":62},"What is Amazon EventBridge Scheduler?","https:\u002F\u002Fdocs.aws.amazon.com\u002Fscheduler\u002Flatest\u002FUserGuide\u002Fwhat-is-scheduler.html","patterns\u002Feventbridge-bedrock-s3-aoss",{"text":65},[66],"See the GitHub repo for detailed testing instructions.","1JIAcMgCJbS5JPVhSiuCbDjeeS0fOGqujrmutCa5ejE",1779273335150]