File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
src/bedrock_agentcore/memory Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -41,11 +41,18 @@ class MemoryClient:
41
41
42
42
def __init__ (self , region_name : Optional [str ] = None , environment : str = "prod" ):
43
43
"""Initialize the Memory client."""
44
-
45
- self .region_name = region_name or os .getenv ("AWS_REGION" ) or boto3 .Session ().region_name or "us-west-2"
44
+ env_region = os .getenv ("AWS_REGION" )
45
+ if region_name is not None and env_region is not None and env_region != region_name :
46
+ warnings .warn (
47
+ f"AWS_REGION environment variable ({ env_region } ) differs from provided "
48
+ f"region_name ({ region_name } ). Using provided region_name." ,
49
+ stacklevel = 2 ,
50
+ )
51
+ self .region_name = region_name
52
+ else :
53
+ self .region_name = region_name or env_region or boto3 .Session ().region_name or "us-west-2"
46
54
self .environment = environment
47
55
48
- # Use region_name in endpoint URLs
49
56
self .control_plane_endpoint = os .getenv (
50
57
"AGENTCORE_CONTROL_ENDPOINT" , f"https://bedrock-agentcore-control.{ self .region_name } .amazonaws.com"
51
58
)
You can’t perform that action at this time.
0 commit comments