opensearch bedrock rag cdk
v0.10.0: Develop Cost Sensitive Self-Terminating Resources Using CDK Aspects
這是一個用 TypeScript 編寫的 CDK 項目,用於示範如何使用 Amazon Bedrock 和 Amazon OpenSearch Serverless 實作 RAG 解決方案
有關如何部署基礎設施和解決方案的詳細信息,請參閱部落格文章:
第 6 部分:使用 GenAI 應用程式的事件驅動架構增強文件索引。
第 7 部分:在 Amazon EKS 上部署。
第 8 部分:將 Amazon Cognito 與 Amazon EKS 整合。
第 9 部分:使用 AWS Graviton 最佳化 ECS 和 EKS 基礎架構。
第 10 部分:使用 CDK 面向和進階 CDK 技巧開發成本敏感的自動終止資源。
cdk.json
檔案告訴 CDK Toolkit 如何執行您的應用程式。
npm run build
將打字稿編譯為jsnpm run watch
監視更改並編譯npm run test
執行 jest 單元測試npx cdk deploy
將此堆疊部署到您的預設 AWS 帳戶/區域npx cdk diff
將部署的堆疊與目前狀態進行比較npx cdk synth
發出合成的 CloudFormation 模板