diff --git a/server/src/functions/permanent_data/permanent_data.py b/server/src/functions/permanent_data/permanent_data.py index b204f77..b0f2190 100644 --- a/server/src/functions/permanent_data/permanent_data.py +++ b/server/src/functions/permanent_data/permanent_data.py @@ -12,6 +12,7 @@ from concurrent.futures import ThreadPoolExecutor session = requests.Session() # Setup DynamoDB client for Lambda +os.environ.setdefault('AWS_DEFAULT_REGION', 'us-east-1') dynamodb = boto3.resource("dynamodb") table_name = os.environ.get("DYNAMODB_TABLE", "permanent_data") table = dynamodb.Table(table_name) @@ -208,4 +209,4 @@ if __name__ == "__main__": for future in futures: data.extend(future.result()) - print(json.dumps(data)) \ No newline at end of file + print(json.dumps(data)) diff --git a/server/src/functions/return_all_data/lambda_function.py b/server/src/functions/return_all_data/lambda_function.py index 614babb..198198b 100644 --- a/server/src/functions/return_all_data/lambda_function.py +++ b/server/src/functions/return_all_data/lambda_function.py @@ -3,6 +3,7 @@ import os import boto3 from boto3.dynamodb.conditions import Key, Attr +os.environ.setdefault('AWS_DEFAULT_REGION', 'us-east-1') dynamodb = boto3.resource('dynamodb') def lambda_handler(event, context): diff --git a/server/src/functions/return_newest_data/lambda_function.py b/server/src/functions/return_newest_data/lambda_function.py index 2cc0e88..82d1c7f 100644 --- a/server/src/functions/return_newest_data/lambda_function.py +++ b/server/src/functions/return_newest_data/lambda_function.py @@ -3,6 +3,7 @@ import json import os from boto3.dynamodb.conditions import Key, Attr +os.environ.setdefault('AWS_DEFAULT_REGION', 'us-east-1') dynamodb = boto3.resource('dynamodb') gsi_name = "objectType-index" diff --git a/server/src/functions/transient_data/transient_data.py b/server/src/functions/transient_data/transient_data.py index 932a853..ef7c4ec 100644 --- a/server/src/functions/transient_data/transient_data.py +++ b/server/src/functions/transient_data/transient_data.py @@ -11,6 +11,7 @@ from concurrent.futures import ThreadPoolExecutor session = requests.Session() # Setup DynamoDB client +os.environ.setdefault('AWS_DEFAULT_REGION', 'us-east-1') dynamodb = boto3.resource("dynamodb") table_name = os.environ.get("DYNAMODB_TABLE", "transient_data") table = dynamodb.Table(table_name) @@ -224,4 +225,4 @@ if __name__ == "__main__": for future in futures: data.extend(future.result()) - print(json.dumps(data)) \ No newline at end of file + print(json.dumps(data))