AWS lambda 和 API gateway 构建restAPI
文章目录1.构建lambda 函数2.新建API gateway3 测试API1.构建lambda 函数import jsondef lambda_handler(event, context):transactionId = event['queryStringParameters']['transactionId']transactionType = event['queryStringPar
·
1.构建lambda 函数
import json
def lambda_handler(event, context):
transactionId = event['queryStringParameters']['transactionId']
transactionType = event['queryStringParameters']['type']
transactionAmount = event['queryStringParameters']['amount']
transactionResponse = {}
transactionResponse["transactionId"] = transactionId
transactionResponse["Type"] = transactionType
transactionResponse["amount"] = transactionAmount
responseObject = {}
responseObject["statusCode"] = 200
responseObject["headers"] = {}
responseObject["headers"]["Content-Type"] = "application/json"
responseObject["body"] = json.dumps(transactionResponse)
return responseObject
2.新建API gateway
新建一个restAPI gateway
path 是/tran
method是GET
将GET 方法与之前构建的lambda函数对接上
接着deploy一个test 阶段用于测试
接着可以从test阶段得到调用的地址
3 测试API
浏览器中输入相应的地址的请求参数,可以获取到结果
更多推荐
已为社区贡献2条内容
所有评论(0)