-
Notifications
You must be signed in to change notification settings - Fork 1k
Expand file tree
/
Copy pathexample-pattern.json
More file actions
69 lines (69 loc) · 2.24 KB
/
Copy pathexample-pattern.json
File metadata and controls
69 lines (69 loc) · 2.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"title": "AWS Lambda with Strands Agents SDK and Amazon Bedrock",
"description": "Deploy a Strands Agents SDK agent on AWS Lambda using the official Lambda layer, with Amazon Bedrock as the model provider and custom tool use.",
"language": "Python",
"level": "300",
"framework": "AWS CDK",
"services": {
"from": "lambda",
"to": "bedrock"
},
"introBox": {
"headline": "How it works",
"text": [
"This pattern deploys an AWS Lambda function running a Strands Agents SDK agent with Amazon Bedrock as the model provider. The agent uses custom Python tools that the model can invoke autonomously during reasoning.",
"The Strands Agents SDK is an open source framework from AWS that takes a model-driven approach to building AI agents. Instead of hardcoding task flows, the SDK lets the LLM handle planning and tool usage. The official Lambda layer provides the SDK without custom packaging."
]
},
"gitHub": {
"template": {
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/lambda-strands-agent-bedrock-cdk",
"templateURL": "serverless-patterns/lambda-strands-agent-bedrock-cdk",
"projectFolder": "lambda-strands-agent-bedrock-cdk",
"templateFile": "lib/lambda-strands-agent-bedrock-stack.ts"
}
},
"resources": {
"bullets": [
{
"text": "Strands Agents SDK",
"link": "https://strandsagents.com/"
},
{
"text": "Deploying Strands Agents to AWS Lambda",
"link": "https://strandsagents.com/docs/user-guide/deploy/deploy_to_aws_lambda/"
},
{
"text": "Amazon Bedrock",
"link": "https://aws.amazon.com/bedrock/"
},
{
"text": "Serverless ICYMI Q1 2026",
"link": "https://aws.amazon.com/blogs/compute/serverless-icymi-q1-2026/"
}
]
},
"deploy": {
"text": [
"<code>cdk deploy</code>"
],
"file": "lib/lambda-strands-agent-bedrock-stack.ts"
},
"testing": {
"text": [
"See the README for testing instructions."
]
},
"cleanup": {
"text": [
"<code>cdk destroy</code>"
]
},
"authors": [
{
"name": "Nithin Chandran R",
"bio": "Technical Account Manager at AWS",
"linkedin": "nithin-chandran-r"
}
]
}