introduce an ApplicationConfig module to manage the environment configs in one location

This commit is contained in:
Adrian Manteza
2022-03-17 20:33:48 +00:00
parent 2410e34c05
commit fede094eeb
4 changed files with 29 additions and 15 deletions

View File

@ -1,17 +1,18 @@
import boto3
import os
import json
from lib.application_configs import ApplicationConfigs
session = boto3.Session(
aws_access_key_id=os.environ['AWS_ACCESS_KEY_ID'],
aws_secret_access_key=os.environ['AWS_SECRET_ACCESS_KEY'])
aws_access_key_id=ApplicationConfigs.aws_access_key_id,
aws_secret_access_key=ApplicationConfigs.aws_secret_key)
s3 = session.resource('s3',
region_name=os.environ['AWS_REGION'])
# endpoint_url=os.environ['ENDPOINT_URL'])
region_name=ApplicationConfigs.region_name,
endpoint_url=ApplicationConfigs.endpoint_url)
sqs = session.client('sqs',
region_name=os.environ['AWS_REGION'])
# endpoint_url=os.environ['ENDPOINT_URL'])
region_name=ApplicationConfigs.region_name,
endpoint_url=ApplicationConfigs.endpoint_url)
def get_key_from_message(body):