node.js - 导入 Cognito 时遇到问题, "AmazonCognitoIdentity is not defined"

标签 node.js amazon-web-services aws-lambda amazon-cognito

我是 Node JS 的初学者,正在尝试遵循在线示例并从 AWS 文档中学习得相当好。到目前为止,我只使用 AWS 提供的基于 Web 的 lambda 编辑器。以下代码给我带来了麻烦,并指出“errorMessage”:“AmazonCognitoIdentity未定义”,

有人可以告诉我如何仅使用网页编辑器成功开始使用 Cognito 吗?

var aws = require('aws-sdk');
var CognitoUserPool = AmazonCognitoIdentity.CognitoUserPool;



exports.handler = (event, context, callback) => {

  console.log("Do something here...");
}

最佳答案

使用aws-sdk的示例

const AWS = require('aws-sdk');
const cognitoIdentity = new AWS.CognitoIdentity();

cognitoIdentity.getOpenIdTokenForDeveloperIdentity(params, function (err, data) 
     {
//handle error and data
      });

关于node.js - 导入 Cognito 时遇到问题, "AmazonCognitoIdentity is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52236123/

相关文章:

相当于 (process.env.PORT || 3000) 的 python

javascript - 准备就绪时执行一系列 promise

javascript - 如何延迟 pm2 下集群进程的 "online"事件?

通过 Amazon SNS 和 Unity 的 iOS APNS - 无法创建开发 iOS 证书

json - Amazon API Gateway : response body is not transformed when the API is called via Postman?

amazon-web-services - AWS SAM 本地 Lambda 调用缓慢

amazon-web-services - 我们如何在 AWS 控制台中按 'most recent' 对 CloudWatch 流日志进行排序?

javascript - 错误 [ERR_HTTP_HEADERS_SENT] : Cannot set headers after they are sent to the client, 我无法发送表单

amazon-web-services - 是否可以将以前的域地址更改为新分配的弹性 IP 地址

typescript - 如何使用 AWS Lambda for Firehose with CDK 启用转换源记录