栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

AWS lambda 和 API gateway 构建restAPI

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AWS lambda 和 API gateway 构建restAPI

文章目录
  • 1.构建lambda 函数
  • 2.新建API gateway
  • 3 测试API

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

浏览器中输入相应的地址的请求参数,可以获取到结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269028.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号