ApiGateway-REST-http_post.py 721 B

123456789101112131415161718192021222324252627282930313233343536
  1. import json
  2. import random
  3. def lambda_handler(event, context):
  4. #unchangable values
  5. print(event)
  6. #min=1
  7. #max=10
  8. #integration changable values from url params
  9. #min=int(event['queryStringParameters']['min'])
  10. #max=int(event['queryStringParameters']['max'])
  11. #not integration changable values from mapping body
  12. #min=int(event['min'])
  13. #max=int(event['max'])
  14. # user post httpMethod
  15. par_init=json.loads(event['body'])
  16. min=par_init['min']
  17. max=par_init['max']
  18. resp=random.randint(min,max)
  19. # not integration response
  20. #return resp
  21. #integration response
  22. return {
  23. 'statusCode': 200,
  24. 'body': resp
  25. }