Skip to content

Commit c0b3546

Browse files
committed
Fix assumerole
1 parent 95ab2e2 commit c0b3546

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

services/chatbot/src/chatbot/aws_credentials.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,11 @@ def _get_base_session():
3535
"Creating base boto3 session - region: %s, has_access_key: %s, has_secret_key: %s, has_session_token: %s",
3636
region, has_access_key, has_secret_key, has_session_token
3737
)
38+
# Use None for empty strings so boto3 falls back to instance profile/IRSA
3839
return boto3.Session(
39-
aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"),
40-
aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY"),
41-
aws_session_token=os.getenv("AWS_SESSION_TOKEN"),
40+
aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID") or None,
41+
aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY") or None,
42+
aws_session_token=os.getenv("AWS_SESSION_TOKEN") or None,
4243
region_name=region,
4344
)
4445

0 commit comments

Comments
 (0)