AWS Cognito和AWS Lambda - SAM Local

时间:2018-04-29 17:59:04

标签: aws-lambda aws-cognito aws-sam-cli

我正在本地电脑上构建和测试Lambda函数。使用" sam local start-api"通过SAM暴露Lambda。命令并通过Javascript调用。 我现在已经在AWS Cognito上设置了一个用户池(在云端)。我的应用正在针对用户池进行身份验证。但是,我想在我在本地电脑上调用它们时将用户信息传递给我的Lambdas。我想要实现的是:

  • 我的JS网络应用程序向我本地托管的Lambdas发送带有授权标头的请求。
  • My Lambda通过$ context.authorizer.claims
  • 访问声明

最重要的是:Lambda代码不应该特定于我的开发环境。我应该能够在不改变代码的情况下将我的Lambdas部署到云中。

问题:是否可以在我的本地开发环境中将用户声明提供/注入Lambda请求的上下文?

0 个答案:

没有答案