Skip to content

Commit 2e2c990

Browse files
committed
fix: pass AWS region to aws_iam_streamablehttp_client in Strands template
1 parent 1f153bc commit 2e2c990

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2744,7 +2744,7 @@ def get_{{snakeCase name}}_mcp_client() -> MCPClient | None:
27442744
logger.warning("{{envVarName}} not set — {{name}} gateway tools unavailable")
27452745
return None
27462746
{{#if (eq authType "AWS_IAM")}}
2747-
return MCPClient(lambda: aws_iam_streamablehttp_client(url, aws_service="bedrock-agentcore"))
2747+
return MCPClient(lambda: aws_iam_streamablehttp_client(url, aws_service="bedrock-agentcore", aws_region=os.environ.get("AWS_REGION", os.environ.get("AWS_DEFAULT_REGION"))))
27482748
{{else}}
27492749
return MCPClient(lambda: streamablehttp_client(url))
27502750
{{/if}}

src/assets/python/strands/base/mcp_client/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def get_{{snakeCase name}}_mcp_client() -> MCPClient | None:
1818
logger.warning("{{envVarName}} not set — {{name}} gateway tools unavailable")
1919
return None
2020
{{#if (eq authType "AWS_IAM")}}
21-
return MCPClient(lambda: aws_iam_streamablehttp_client(url, aws_service="bedrock-agentcore"))
21+
return MCPClient(lambda: aws_iam_streamablehttp_client(url, aws_service="bedrock-agentcore", aws_region=os.environ.get("AWS_REGION", os.environ.get("AWS_DEFAULT_REGION"))))
2222
{{else}}
2323
return MCPClient(lambda: streamablehttp_client(url))
2424
{{/if}}

0 commit comments

Comments
 (0)