amazon-web-services - 如何通过用户名和密码在aws lambda函数中获取cognitoIdentityId
问题描述
我有两个 API Gateway / AWS Lambda 函数。在这两个函数中,都会调用 dynamoDb 数据库来检索调用函数的用户的数据。
第一个 lambda 函数是受保护的 ( authorizer: aws_iam
)。调用该函数时,我可以cognitoIdentityId
从event
参数中检索 。然后cognitoIdentityId
将其用作从 dynamoDb 数据库中检索用户数据的键。
第二个不受保护的lambda 函数由POST
具有用户的username
和password
在其请求参数中的请求触发。我想使用username
andpassword
调用 Cognito 身份池来请求cognitoIdentityId
.
这可能吗?如果可以,怎么做?
解决方案
推荐阅读
- batch-file - 我如何只替换文件中的文本(像所有文本一样)
- laravel - 为什么 Laravel 不插入行?
- java - 不应该发生的 java.lang.ArrayIndexOutOfBoundsException
- firebase - 通过对话流内联编辑器实现从 firebase 检索数据
- node.js - 无法通过节点应用程序代理 AWS EMR Jupyter-Notebook 的套接字。加载内核失败
- local-storage - localStorage 未正确存储数据
- laravel - Laravel dd() 功能不再显示在 Google Chrome 网络选项卡中如何解决?
- javascript - 试图检测一个数组是否缺少另一个数组的元素
- linux - 使用 groff 和 eqn 进行更高级的数学排版?
- mysql - 使用节点上传图片并将图片url插入mysql