in src/main/python/QueryResultsHandler/query_results_handler.py [0:0]
def create_presigned_url(bucket_name, object_name, expiration=3600):
s3_client = boto3.client('s3', region_name=AWS_REGION_NAME)
try:
presigned_url = s3_client.generate_presigned_url('get_object',
Params={'Bucket': bucket_name,
'Key': object_name},
ExpiresIn=expiration)
except botocore.exceptions.ClientError as ex:
LOGGER.error(ex)
return None
return presigned_url