def get_secret_value()

in functions/source/cfct_register/cfct_register.py [0:0]


def get_secret_value(secret_arn):
    secretClient = session.client('secretsmanager')
    try:
        secret_response = secretClient.get_secret_value(
            SecretId=secret_arn
        )
        if 'SecretString' in secret_response:
            secret = json.loads(secret_response['SecretString'])['AccessKey']
            return secret 
    
    except Exception as e:
        logger.error('Get Secret Failed: ' + str(e))
        return False