我正在使用 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 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/