From 8dc99db1a36b5d4f6df328962882891e86653f0d Mon Sep 17 00:00:00 2001 From: Mike Conigliaro Date: Mon, 3 Feb 2025 14:39:41 -0700 Subject: [PATCH] Set AWS_DEFAULT_REGION to us-east-1 by default --- CHANGELOG.md | 1 + authum/plugins/aws/lib.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac2abe8..c4971fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - [aws] Add two minute expiration buffer to TTLs to prevent long-running commands from failing by starting the renewal process early. - [aws] Display AWS user code during device authorization. +- [aws] Set `AWS_DEFAULT_REGION` to `us-east-1` by default ## 1.1.0 - 2022-10-18 diff --git a/authum/plugins/aws/lib.py b/authum/plugins/aws/lib.py index 9324e3b..04a3263 100644 --- a/authum/plugins/aws/lib.py +++ b/authum/plugins/aws/lib.py @@ -21,6 +21,9 @@ logging.getLogger("botocore").propagate = False log = logging.getLogger(__name__) +if not boto3.Session().region_name: + os.environ["AWS_DEFAULT_REGION"] = "us-east-1" + class AWSData(authum.persistence.KeyringItem): """Represents persistent AWS data"""