Exemple #1
0
def do_auth(event, context):
    body = json.loads(event['body'])
    token = auth(body['username'], body['password'])
    resp = {'token': token}
    if token:
        return response(resp, 200)
    else:
        return response(resp, 401)
Exemple #2
0
def delete_file(event, context):
    body = json.loads(event['body'])
    resp = delete(body['file'], aws)
    return response(resp, 200)
Exemple #3
0
def get_file(event, context):
    resp = get_download_url(
        event['queryStringParameters']['file'],
        event['queryStringParameters']['options'], aws)
    return response(resp, 200)
Exemple #4
0
def write_file(event, context):
    body = json.loads(event['body'])
    resp = write(body['file'], body['content'], aws)
    return response(resp, 200)
Exemple #5
0
def read_file(event, context):
    resp = read(event['queryStringParameters']['file'], aws)
    return response(resp, 200)
Exemple #6
0
def list_bucket(event, context):
    resp = {'items': aws.list_bucket()}
    return response(resp, 200)
Exemple #7
0
def is_valid(event, context):
    body = json.loads(event['body'])
    resp = ext_check(body['name'], aws)
    return response(resp, 200)