aws-samples / aws-samples/serverless-patterns
New pattern submission - Strands Agent on Lambda with AgentCore Smithy Bedrock Target
- Dominant language
- Python
- Stars
- 1.8k
- Forks
- 1.1k
- Avg merge
- 7d 14h
- Merged PRs (30d)
- 6
Description
Strands SDK agent on Lambda calls Bedrock Runtime via AgentCore Gateway using a Smithy model target, with Cognito JWT auth and IAM role signing. The outer agent (Claude Sonnet 4.6) discovers Bedrock Runtime operations as MCP tools via the Gateway's Smithy target, then calls the Converse tool to invoke an inner model (Claude Haiku 4.5). No API keys or Secrets Manager required — the Gateway signs requests using its IAM execution role.
https://github.com/aws-samples/serverless-patterns/pull/3221
Contributor guide
Research direction
Use pull request #3221 as the work entry point, since the issue names no files or tests. Review the submitted Strands SDK on Lambda flow with AgentCore Gateway, Smithy Bedrock target, Cognito JWT authentication, and IAM signing; completion is represented by the linked pull request implementing that described pattern.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python
- Domain
- ai, backend, cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100