javascript - 在没有 AWS-SDK 的情况下使用 Cognito JavaScript SDK

标签 javascript amazon-web-services aws-sdk amazon-cognito aws-sdk-js

我正在使用 Amazon 的 JavaScript AWS-SDK 设置区域和凭证,以便我在客户端应用程序上使用 Cognito。问题是 AWS-SDK 太大了!有没有办法只导入我需要的内容,或者根本不从 AWS-SDK 导入任何内容?

这是我的代码:

import AWS from 'aws-sdk/global'


AWS.config.region = region
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
    IdentityPoolId: IdentityPoolId
})

最佳答案

来自the Cognito SDK docs :

The Amazon Cognito Identity SDK for JavaScript depends on:

The CognitoIdentityServiceProvider service from the AWS SDK for JavaScript

因此,如果没有适用于 JavaScript 的常规 AWS 开发工具包,您就无法使用它。然而,在同一页面上,它告诉您如何创建仅包含所需的 Cognito 依赖项的精简版 AWS 开发工具包。它还提供了指向可供使用的精简版本(但具有不同的命名空间)的直接链接。我建议去here下载仅包含您需要的部分的 SDK 自定义版本。

关于javascript - 在没有 AWS-SDK 的情况下使用 Cognito JavaScript SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47039774/

相关文章:

aws-sdk - 使用 AWS-SDK 将数据发送到 CloudWatch

python - 使用 IAM 角色凭证通过 Python 卸载到 S3

php - 如何让鼠标悬停功能在多个图像上工作,每个图像都有单独的伴随文本?

javascript - 将值放入圆环图中

javascript - Ajax 在 Webix 中不起作用

linux - 停止在 AWS 上使用 Sudo?

php - 如何在 AWS Amazon Linux AMI 中安装任何 php 扩展?

amazon-web-services - AWS 认知 : unknown error when logging in the admin created user for the first time

go - 访问 GO 结构中的字段

javascript - AngularJS 忽略发布时禁用