working on aws lambda loading
This commit is contained in:
parent
12bab50146
commit
bf6ff26b09
@ -98,15 +98,29 @@ def code(event, context):
|
|||||||
print(event)
|
print(event)
|
||||||
print("context")
|
print("context")
|
||||||
print(context)
|
print(context)
|
||||||
assert 'pathParameters' in event
|
|
||||||
|
user = ""
|
||||||
|
name = ""
|
||||||
|
|
||||||
|
# proxy based handling
|
||||||
|
if 'pathParameters' in event:
|
||||||
assert 'user' in event['pathParameters']
|
assert 'user' in event['pathParameters']
|
||||||
assert 'name' in event['pathParameters']
|
assert 'name' in event['pathParameters']
|
||||||
|
user = event['pathParameters']['user']
|
||||||
|
name = event['pathParameters']['name']
|
||||||
|
|
||||||
|
# plain lambda handling
|
||||||
|
elif 'path' in event:
|
||||||
|
assert 'user' in event['path']
|
||||||
|
assert 'name' in event['path']
|
||||||
|
user = event['path']['user']
|
||||||
|
name = event['path']['name']
|
||||||
|
|
||||||
table = db.Table(os.environ['strategyTable'])
|
table = db.Table(os.environ['strategyTable'])
|
||||||
|
|
||||||
response = table.query(
|
response = table.query(
|
||||||
KeyConditionExpression=Key('user').eq(event['pathParameters']['user']) &
|
KeyConditionExpression=Key('user').eq(user) &
|
||||||
Key('name').eq(event['pathParameters']['name'])
|
Key('name').eq(name)
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user