• 엔클라우드24 AWS
  • 엔클라우드24
  • 엔클라우드24 & NAVER cloud
  • 엔클라우드24 & IBM cloud
  • 엔클라우드24 & AliCloud
  • 회원가입
Ncloud24
AWS 클라우드
AWS 제품 및 솔루션
엔클라우드24의 AWS
나의 서비스
고객센터
AWS 제품 및 솔루션 - AWS Product & Solution
고객센터 안내
계좌 안내
 
현재위치>Amazon Cognito
Amazon Cognito
Amazon Cognito는 백엔드 코드를 작성하거나 인프라를 관리하지 않고도 앱 기본 설정 또는 게임 상태 등의 모바일 사용자 데이터를 AWS 클라우드에 손쉽게 저장할 수 있게 해주는 서비스입니다. Cognito는 디바이스 전체에 모바일 자격 증명 관리 및 데이터 동기화 기능을 제공합니다. 사용자의 디바이스에 로컬로 데이터를 저장하여 디바이스가 오프라인 상태에서도 애플리케이션이 작동하도록 할 수 있습니다. 이러한 데이터를 사용자 디바이스 간 동기화할 수도 있으므로 사용하는 디바이스에 관계없이 일관된 앱 환경을 제공합니다. Amazon Cognito를 사용하면 사용자 인증, 네트워크 상태, 스토리지, 동기화를 처리할 백엔드 솔루션을 구축하거나 관리할 걱정 없이 최상의 앱 환경을 만드는 데 집중할 수 있습니다.
Amazon Cognito 소개 (2:20)
Icon
장점
디바이스 간 저장 및 동기화
디바이스 간 저장 및 동기화
Amazon Cognito를 사용하면 사용자 기본 설정, 모바일 로그인, 게임 상태 등 모바일 앱 관련 사용자 데이터를 Amazon Cognito 동기화 스토어에 저장할 수 있습니다. 그런 다음 이 데이터를 사용자 디바이스 간에 동기화하여 어느 기기에서든 일관된 환경을 이용할 수 있습니다. Amazon Cognito는 동기화 스토어의 데이터가 변경되면 사용자 디바이스로 푸시 알림을 자동으로 전송해줍니다.
오프라인에서 작동
오프라인에서 작동
앱과 함께 Amazon Cognito를 사용하면 로컬 데이터 스토어에서 읽기 및 쓰기 작업이 가능합니다. 즉, 디바이스 상태가 온라인이든 오프라인이든 관계없이 동일한 방식으로 앱이 작동한다는 의미입니다. 간편한 동기화 API 호출을 사용하여 앱의 데이터를 AWS 클라우드로 동기화할 수 있습니다.
고유 자격 증명 관리
고유 자격 증명 관리
Amazon Cognito를 사용하면 Amazon, Facebook, Twitter, Google 및 모든 OpenID Connect 지원 공급자의 퍼블릭 로그인 공급자를 사용하거나 자체 사용자 자격 증명 시스템을 사용하여 AWS 클라우드 서비스에 액세스하기 위한 고유한 최종 사용자 식별자를 만들 수 있습니다. 이 식별자를 통해 앱 데이터를 Amazon Cognito 동기화 스토어에 저장하거나 Amazon S3 또는 Amazon DynamoDB 같은 다른 AWS 서비스에 액세스할 수 있습니다.
원활한 게스트 액세스
원활한 게스트 액세스
사용자는 인증되지 않은 게스트로서 앱을 사용할 수 있습니다. Amazon Cognito를 사용하면 이러한 사용자가 로그인하지 않아도 해당 사용자의 애플리케이션 설정 같은 데이터를 클라우드에 안전하게 저장하고 동기화할 수 있습니다. 또한, Amazon Cognito를 사용하면 게스트 사용자가 이후에 지원되는 퍼블릭 로그인 공급자로 인증하려는 경우를 대비하여 해당 사용자의 데이터를 보존하기도 쉽습니다.
AWS 자격 증명 보호
AWS 자격 증명 보호
Amazon Cognito를 사용하면 앱과 함께 AWS 리소스에 액세스할 수 있도록 임시적이며 제한 권한을 가진 자격 증명이 제공됩니다. 즉, 앱은 필요한 리소스에 액세스할 수 있으며 앱 내 자격 증명을 하드코딩하지 않고도 보안 모범 사례를 준수할 수 있다는 의미입니다.
AWS 리소스로의 액세스 권한 제어
AWS 리소스로의 액세스 권한 제어
Amazon Cognito를 사용하면 기존 AWS 리소스에 대한 세부적인 액세스 권한을 설정할 수 있습니다. 예를 들어 특정 앱 최종 사용자에 대해 S3 버킷 내 폴더로의 액세스 권한을 제한할 수 있습니다.