Amazon web services Cognito使用哪个AWS JS SDK包?
到目前为止,AWS SDK至少有5个包,因为它属于CognitoAmazon web services Cognito使用哪个AWS JS SDK包?,amazon-web-services,amazon-cognito,aws-sdk-js,Amazon Web Services,Amazon Cognito,Aws Sdk Js,到目前为止,AWS SDK至少有5个包,因为它属于Cognito 通过多种机制定制: 全球SDK 其中一些在方法上有重叠。许多只是略有不同。文档和链接从过时到完全不正确不等 大多数文档都在ES5中,一些在ES6中,一些在TypeScript中,一些在Node中 开发人员应该如何知道如何从这些信息中做出正面或反面 作为开发人员,我每天都与Cognito合作。我建议从AWS JavaScript SDK(完整SDK)开始。Cognito开发所需的一切都在那里,而且总是最新的。一旦您了解了
- 通过多种机制定制:
- 全球SDK
开发人员应该如何知道如何从这些信息中做出正面或反面 作为开发人员,我每天都与Cognito合作。我建议从AWS JavaScript SDK(完整SDK)开始。Cognito开发所需的一切都在那里,而且总是最新的。一旦您了解了Cognito的详细信息,请查看更高级别的软件包。到那时,你可能已经编写了自己的代码库,然后不会考虑其他。 Cognito开发的问题在于,除非您使用核心SDK,否则其他软件包要么不存在,要么与其他平台或其他语言(如PHP或Java)的SDK不兼容 根据您的目标/要求,您可能需要支持移动、桌面、服务器、Lambda等。如果您使用核心SDK,则可以快速适应每个环境。如果您使用的是仅适用于node.js的更高级别的包,则会出现移植问题 [编辑]
我忘记提到的一点是,Cognito实际上是三个不同的服务,因此SDK中有三个不同的部分(类等)。有Cognito用户池、Cognito联合身份和Cognito同步。一些更高级别的SDK只支持其中一个或另一个,或只是其中的一部分,以使界面更简单(或更直观)。很高兴知道。我希望他们的官方文件中有这个。谢谢