90ff84e1b2
* Lakehouse agent which supports role based access control and row level data access protectionat data layer * Updated the auth flow and moved instructions into notebooks * Completed a draft * notebooks added * Fix: Add aws_session_utils.py to MCP server and update import * Debug: Add version print statement to verify deployment * Replace print statements with logging module for OpenTelemetry capture * Update agent JWT config to accept both app and M2M client IDs * End to end testing. Readme updated with screenshots * End to end testing. Readme updated with screenshots * Added streamlit notebook * Removed redundant files * Added Gi and Sunita to CONTRIBUTORS.md * Added alias * Update time needed to test values * added cleanup notebook * Added architecture diagram * Ensured local files are cleaned up which was causing stale state of the MCP server and leading to Auth issues * Ignore errors for optional parameters * Fixed cleanup issues and ensured end to end cleanup and restore * Explanation of oauth and authentication flow from user to MCP * Fixed typo * updated README * Correct README to remove Lake Formation references. Lake Formation does not support dynamic column filters. Reverting to use interceptors only * Added TODO with current limitations of Lakeformation * Added TODO with current limitations of Lakeformation * Cleanup of acct id masking file * Added SSO based credential loading which will default to region of the SSO profile as fallback if no valid credentials are available in .env * Fixing region resolution to be consistent resolution pattern --------- Signed-off-by: Sunita Koppar <47020304+skopp002@users.noreply.github.com> Co-authored-by: Sunita Koppar <skoppar@amazon.com> Co-authored-by: Gi Kim <giryoong@amazon.com>
💡 Amazon Bedrock AgentCore Use Cases
Welcome to the use cases section of the Amazon Bedrock AgentCore samples repository!
This folder contains end-to-end applications that demonstrate how to apply Amazon Bedrock AgentCore capabilities to solve real business problems. Each use case provides complete implementation with detailed explanations and deployment instructions.
🎯 Featured Use Cases
- AWS Operations Agent: Intelligent AWS operations assistant with Okta authentication and comprehensive monitoring capabilities
- Customer Support Assistant: Production-ready customer service agent with memory, knowledge base integration, and Google OAuth
- DB Performance Analyzer: Database performance monitoring and analysis agent with PostgreSQL integration
- Device Management Agent: IoT device management system with Cognito authentication and real-time monitoring
- Enterprise Web Intelligence Agent: Web research and analysis agent using browser tools for competitive intelligence
- Farm Management Advisor: Agricultural advisory system with plant detection, weather forecasting, and care recommendations
- Finance Personal Assistant: Personal budget management with multi-agent workflows and guardrails
- Healthcare Appointment Agent: FHIR-compliant healthcare appointment scheduling with patient data integration
- Local Prototype to AgentCore: Migration guide from local development to production AgentCore deployment
- Market Trends Agent: Financial market analysis with browser tools and memory integration
- SRE Agent: Site reliability engineering assistant with multi-agent LangGraph workflows
- Text to Python IDE: Code generation and execution environment with AgentCore Code Interpreter
- Video Games Sales Assistant: Data analysis assistant with Amplify frontend and CDK deployment
🏗️ Architecture Patterns
These use cases demonstrate various architectural patterns:
- Single Agent: Focused solutions for specific tasks
- Multi-Agent: Collaborative agent workflows using different frameworks
- Full-Stack: Complete applications with frontend, backend, and deployment
- Integration: Connecting with external systems and APIs
- Authentication: Various identity providers (Cognito, Okta, Google, EntraID)
🚀 Getting Started
Each use case includes:
- Complete source code and configuration
- Step-by-step deployment instructions
- Architecture diagrams and explanations
- Testing and validation scripts
- Cleanup procedures
Choose a use case that matches your requirements and follow the individual README for setup instructions.
🔗 Related Resources
- Tutorials - Learn AgentCore fundamentals
- Integrations - Framework and protocol integrations
- AgentCore Documentation