以下是一个示例Python程序,可以使用AWS Lambda创建一个基本的REST API来执行两数相加并返回和:
import json
def lambda_handler(event, context):
num1 = float(event['queryStringParameters']['num1'])
num2 = float(event['queryStringParameters']['num2'])
sum = num1 + num2
response = {
"statusCode": 200,
"headers": {
"Content-Type": "application/json",
"Access-Control-Allow-Origin": "*"
},
"body": json.dumps({
"result": sum
})
}
return response
此程序使用Querystring Parameters作为输入来传递两个数字并使用JSON格式返回和。最终的结果将在HTTP响应体中返回。这可以通过使用AWS API Gateway设置作为Lambda函数的触发器来实现。
通过简单的修改即可调整此示例以支持其他操作,如减法、乘法和除法。