Samples~/CustomScenario/lambda/results_request.py (12 lines of code) (raw):
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
import os
def handler(event, context):
"""
Handles requests to describe the game session connection information after a StartGame request.
This function always returns 501 (Not Implemented) because this deployment scenario does not include
any capacity for hosting game sessions.
:param event: lambda event, contains the region to player latency mapping in `regionToLatencyMapping` key, as well
as the player information from the Cognito id tokens.
:param context: lambda context, not used by this function
:return:
- 500 (Internal Error) if error occurred when processing the matchmaking request
- 501 (Not Implemented) when the function succeeds
"""
player_id = event["requestContext"]["authorizer"]["claims"]["sub"]
print(f'Handling request result request. PlayerId: {player_id}')
game_name = os.environ['GameName']
print(f"Lambda environment variable GameName: {game_name}")
return {
'headers': {
'Content-Type': 'text/plain'
},
'statusCode': 501 # Not Implemented
}