gpt4 book ai didi

amazon-web-services - Cognito 使用哪个 AWS JS SDK 包?

转载 作者:行者123 更新时间:2023-12-04 00:14:41 25 4
gpt4 key购买 nike

截至目前,与 Cognito 相关的 AWS SDK 至少有 5 个包。

其中一些在方法上有重叠。许多只是略有不同。文档和链接从过时到完全错误不等。

大多数文档使用 ES5,一些使用 ES6,一些使用 TypeScript,一些使用 Node。

开发人员应该如何知道如何从中得出正面或反面?

最佳答案

作为开发人员,我每天都使用 Cognito。我建议从 AWS JavaScript SDK(完整的 SDK)开始。 Cognito 开发所需的一切都在那里,而且总是最新的。了解 Cognito 的详细信息后,请查看更高级别的包。到那时,您可能已经编写了自己的代码库,然后就不会考虑其他代码了。

Cognito 开发的问题在于,除非您继续使用核心 SDK,否则其他包要么不存在,要么与其他平台或其他语言(如 PHP 或 Java)的 SDK 不兼容。

根据您的目标/要求,您可能需要支持移动、桌面、服务器、Lambda 等。如果您继续使用核心 SDK,那么您可以快速适应每种环境。如果您使用仅适用于 node.js 的更高级别的包,那么您就会遇到移植问题。

[编辑]

我忘记提及的一个项目是,Cognito 实际上是三种不同的服务,因此在 SDK 中是三个不同的部分(类等)。有 Cognito 用户池、Cognito 联合身份和 Cognito 同步。一些更高级别的 SDK 仅支持一个或另一个或仅支持其中的一部分,以使界面更简单(或更直观)。

关于amazon-web-services - Cognito 使用哪个 AWS JS SDK 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46651234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com