File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -6,12 +6,18 @@ def get_boto_session(settings) -> boto3.Session:
6
6
aws_access_key_id = settings .get ("AWS_ACCESS_KEY_ID" )
7
7
aws_secret_access_key = settings .get ("AWS_SECRET_ACCESS_KEY" )
8
8
9
- session = boto3 .Session (
9
+ # If no credentials are provided, boto3 will use the default credentials provider chain.
10
+ if aws_access_key_id is None or aws_secret_access_key is None :
11
+ return boto3 .Session (
12
+ region_name = aws_default_region ,
13
+ )
14
+
15
+ # Otherwise, use the provided credentials.
16
+ return boto3 .Session (
10
17
aws_access_key_id = aws_access_key_id ,
11
18
aws_secret_access_key = aws_secret_access_key ,
12
19
region_name = aws_default_region ,
13
20
)
14
- return session
15
21
16
22
def get_s3_resource (settings ):
17
23
session = get_boto_session (settings )
You can’t perform that action at this time.
0 commit comments