This commit is contained in:
EC2 Default User 2018-05-21 01:00:39 +00:00
commit cc9a2b06da

View File

@ -98,15 +98,29 @@ def code(event, context):
print(event) print(event)
print("context") print("context")
print(context) print(context)
assert 'pathParameters' in event
assert 'user' in event['pathParameters'] user = ""
assert 'name' in event['pathParameters'] name = ""
# proxy based handling
if 'pathParameters' in event:
assert 'user' 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)
) )