Cognito 개발자를 위한 리소스 페이지에 오신 것을 환영합니다. 이 페이지에서는 코드 샘플을 사용해 특정 작업을 수행하는 방법이 설명된 기술 자료를 제공합니다. 이러한 코드 샘플을 자체 앱에서 재사용할 수 있습니다. 아래 첫 번째 안내서 세트에는 Cognito 사용자 풀, Cognito 자격 증명 풀 및 AWS AppSync 개발에 대한 기본 사항이 설명되어 있습니다. Cognito를 처음 사용하는 경우 "첫 번째 프로젝트 생성하기"부터 시작해야 합니다.

첫 번째 프로젝트 생성하기

Cognito 사용자 풀:

Amazon Cognito 사용자 풀은 사용자 디렉터리를 생성 및 유지 관리하고, 등록(사용자 온보딩)을 추가하고, 웹 애플리케이션에 로그인하여 인증 받고, 권한 부여 받고, 리소스를 액세스 및 제어하는 작업을 용이하게 해줍니다.

Cognito 자격 증명 풀:

Amazon Cognito 자격 증명 풀을 사용하여 고유한 자격 증명을 생성하고 사용자에게 권한을 할당할 수 있습니다. 또한 Facebook, Google 또는 Apple과 같은 소셜 자격 증명 공급자를 통해 또는 SAML 또는 OIDC를 지원하는 회사 자격 증명 공급자를 통해 사용자가 로그인하도록 하고 백엔드 리소스에 대한 액세스를 제어할 수 있습니다.

AWS AppSync:

Amazon Cognito Sync가 처음인 경우 AWS AppSync를 사용합니다. Amazon Cognito Sync와 마찬가지로 AWS AppSync는 애플리케이션 데이터를 디바이스 전체에 동기화할 수 있는 서비스입니다.

앱 기본 설정 또는 게임 상태와 같은 사용자 데이터를 동기화할 수 있습니다. 또한 공유 데이터를 기반으로 한 여러 사용자의 실시간 동기화 및 협업을 허용하여 이러한 기능을 확장할 수 있습니다.

AWS AppSync는 하나 이상의 데이터 원본에서 데이터를 안전하게 액세스, 조작 및 결합하기 위한 유연한 API를 생성할 수 있도록 하여 애플리케이션 개발을 간소화합니다. AppSync는 GraphQL을 사용하여 애플리케이션이 필요한 데이터를 정확하게 가져올 수 있도록 하는 관리형 서비스입니다.

설명서, SDK 및 샘플 앱

Cognito 사용자 풀:

Cognito 동기화:

하위 수준 API:

상위 수준의 모바일 및 JavaScript SDK를 사용하는 것 외에도 다음 AWS SDK를 통해 하위 수준의 API를 사용하여 애플리케이션의 모든 Amazon Cognito 기능을 통합할 수 있습니다.

동영상

AWS re:Invent 2017: Implement User On-boarding, Sign-Up, & Sign-In for Web & Mobile Apps(MBL305)
AWS re:Invent 2017: Identity Management for Your Users & Apps: Deep Dive on Amazon Cognito(SID332)
AWS re:Invent 2017: Serverless Authentication and Authorization(SRV403)
AWS re:Invent 2017: Building Hybrid and Web apps using JavaScript with AWS Mobile(MBL310)
Live Coding with AWS: API Authentication with Amazon Cognito
AWS re:Invent 2017: Analytics, Authentication and Data with JavaScript: AWS Amplify(MBL403)

블로그 게시물 및 기사

현재는 블로그 게시물을 찾을 수 없습니다. AWS 블로그에서 다른 리소스를 확인하십시오.

Product-Page_Standard-Icons_01_Product-Features_SqInk
제품 요금에 대해 자세히 알아보기

요금 세부 정보를 보고 비용을 계산할 수 있습니다.

자세히 알아보기 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

가입하기 
Product-Page_Standard-Icons_03_Start-Building_SqInk
콘솔에서 구축 시작

AWS Management Console에서 Amazon Cognito를 사용하여 구축을 시작하십시오.

로그인