Jhon Alexander Alvarez Casas
update logic and new method for auth_cognito
02109ec
import boto3
from dotenv import dotenv_values
from fastapi import UploadFile
from app.util.file_util import write_file_env
def _create_session(config: dict):
return boto3.Session(
aws_access_key_id=config['AWS_ACCESS_KEY_ID'],
aws_secret_access_key=config['AWS_SECRET_ACCESS_KEY'],
aws_session_token=config['AWS_SESSION_TOKEN'],
region_name=config['AWS_REGION'],
)
def get_session(path: str, file: UploadFile):
write_file_env(path, file)
config = dotenv_values(dotenv_path=path)
return _create_session(config)