AWS| Lambda 获取访问 API 的 HTTP请求详情(URL参数、Headers、Token等)

by 穿卡芦苇 #AWS手册

如何获取用户访问 API 时提交的 HTTP 请求的详情内容,例如 URL 参数,Headers,Token,等等。

配置 API

要为 API 的访问方法(GET、POST等)开启 「Lambda Proxy integration」。 在哪里配置?可参考➦API 开启 Lambda Proxy integration

Lambda 函数

然后,在 lambda function 中,通过 event 参数读取所需的内容。

event.path
event.httpMethod
event.headers
event.body
event.pathParameters //路径参数
event.queryStringParameters  //URL Query 参数
event.stageVariables //api stage variables
event.requestContext.authorizer //授权的用户信息
event.irequestContext.dentity

相关内容:

AWS|Lambda - 获取已授权用户的信息


(正文结束。芝士就是力量!