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

浏览器中输入相应的地址的请求参数,可以获取到结果
在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐