don't use global s3 client

This commit is contained in:
Kenneth Kehl
2025-06-27 11:32:54 -07:00
parent 94d7be2516
commit fae0a3bbd8

View File

@@ -69,17 +69,16 @@ def clean_cache():
def get_s3_client(): def get_s3_client():
global s3_client
if s3_client is None: access_key = current_app.config["CSV_UPLOAD_BUCKET"]["access_key_id"]
access_key = current_app.config["CSV_UPLOAD_BUCKET"]["access_key_id"] secret_key = current_app.config["CSV_UPLOAD_BUCKET"]["secret_access_key"]
secret_key = current_app.config["CSV_UPLOAD_BUCKET"]["secret_access_key"] region = current_app.config["CSV_UPLOAD_BUCKET"]["region"]
region = current_app.config["CSV_UPLOAD_BUCKET"]["region"] session = Session(
session = Session( aws_access_key_id=access_key,
aws_access_key_id=access_key, aws_secret_access_key=secret_key,
aws_secret_access_key=secret_key, region_name=region,
region_name=region, )
) s3_client = session.client("s3", config=AWS_CLIENT_CONFIG)
s3_client = session.client("s3", config=AWS_CLIENT_CONFIG)
return s3_client return s3_client