in cfn-custom-resource/es-cognito/main.py [0:0]
def configure_cognito_lambda_handler(event, context):
logger.info("Received event: %s" % json.dumps(event))
try:
if event['RequestType'] == 'Create':
create_response = create(event)
cfnresponse.send(event, context, cfnresponse.SUCCESS, create_response)
if event['RequestType'] == 'Update':
cfnresponse.send(event, context, cfnresponse.SUCCESS, {})
elif event['RequestType'] == 'Delete':
result_status = delete(event)
cfnresponse.send(event, context, result_status, {})
except:
logger.error("Error", exc_info=True)
cfnresponse.send(event, context, cfnresponse.FAILED, {})