2017-10-09 13 views
1

현재 AWS SDK에는 Cognito와 관련된 패키지가 5 개 이상 있습니다.Cognito에 사용할 AWS JS SDK 패키지는 무엇입니까?

일부 방법은 중복됩니다. 많은 것은 단지 약간 다릅니다. 문서와 링크는 시대에 뒤진 것으로부터 바뀌기까지 다양합니다.

대부분의 문서는 ES5, 일부는 ES6, 일부는 TypeScript, 일부는 노드에 있습니다.

개발자는 어떻게 헤드 또는 테일을 만드는 방법을 알고 있어야합니까?

답변

3

저는 개발자로서 매일 Cognito와 협력합니다. AWS JavaScript SDK (전체 SDK)부터 시작하는 것이 좋습니다. Cognito 개발에 필요한 모든 것이 있으며 항상 최신 버전입니다. Cognito에 대한 세부 정보를 알고 나면 상위 패키지를 살펴보십시오. 그때까지는 자신 만의 코드 라이브러리를 작성한 다음 나머지는 고려하지 않을 것입니다.

핵심 SDK를 사용하지 않는 한 다른 패키지는 존재하지 않거나 다른 플랫폼 또는 PHP 또는 Java와 같은 다른 언어의 SDK와 호환되지 않습니다.

목표, 요구 사항에 따라 모바일, 데스크톱, 서버, 람다 등을 지원해야 할 수도 있습니다. 핵심 SDK를 사용하면 각 환경에 빠르게 적응할 수 있습니다. 예를 들어 node.js와 같이 작동하는 고급 패키지를 사용하는 경우 포팅 문제가 발생합니다.

[편집] 내가 언급하는 것을 잊었다

한 항목이 Cognito 정말 세 가지 다른 서비스와 SDK에서 그러므로 세 가지 섹션 (클래스 등) 때문이다. Cognito User Pools, Cognito Federated Identities 및 Cognito Sync가 있습니다. 상위 수준의 SDK 중 일부는 인터페이스를 더 쉽게 (또는보다 직관적으로) 만들기 위해 하나 또는 다른 부분 만 지원합니다.

+0

알아두면 좋을 것. 나는 그들이 공식 문서에서 이것을 가지고 있었으면 좋겠다. 감사! –