openreplay/api/chalicelib/core/sessions_mobs.py
ShiKhu 2b788a19e4
Dev (#3)
* fix (frontend): snippets & sentences

* fix (backend-db): issue_type for error hardcoded

* fix(frontend): autocomplete-off on main searchbar

* fix(pg_schema): session duration DEFAULT NULL

* fix (chalice): some required env vars
2021-05-13 07:59:07 +05:30

29 lines
812 B
Python

from chalicelib.utils.helper import environ
import boto3
def get_web(sessionId):
return boto3.client('s3',
endpoint_url=environ["S3_HOST"],
aws_access_key_id=environ["S3_KEY"],
aws_secret_access_key=environ["S3_SECRET"],
region_name=environ["sessions_region"]).generate_presigned_url(
'get_object',
Params={
'Bucket': environ["sessions_bucket"],
'Key': sessionId
},
ExpiresIn=100000
)
def get_ios(sessionId):
return boto3.client('s3', region_name=environ["ios_region"]).generate_presigned_url(
'get_object',
Params={
'Bucket': environ["ios_bucket"],
'Key': sessionId
},
ExpiresIn=100000
)