Amazon Cognito를 백업하는 방법?


12

Amazon Cognito 는 Amazon Web Services를 통해 Amazon에서 제공하는 사용자 관리 및 인증 서비스입니다.

Amazon Cognito를 사용하면 모바일 및 웹 앱에 사용자 가입 및 로그인을 쉽게 추가 할 수 있습니다. Amazon Cognito를 사용하면 Facebook, Twitter 또는 Amazon과 같은 소셜 자격 증명 공급자를 통해 SAML 자격 증명 솔루션을 사용하거나 고유 한 자격 증명 시스템을 사용하여 사용자를 인증 할 수있는 옵션도 있습니다. 또한 Amazon Cognito를 사용하면 사용자 디바이스에 로컬로 데이터를 저장하여 디바이스가 오프라인 일 때도 애플리케이션이 작동 할 수 있습니다. 그런 다음 사용하는 장치에 관계없이 앱 환경이 일관되게 유지되도록 사용자 장치간에 데이터를 동기화 할 수 있습니다.

효과적으로 수행하는 일은 고객 데이터를 Amazon이 호스팅하는 폐쇄 형 시스템에 저장하는 것입니다. 소셜 네트워크와 같은 회사 인 경우 데이터가 조직 내에서 중요한 자산을 나타내는 사람인 경우이 데이터를 다음으로부터 보호하는 방법 :

  • 법 집행 기관이나 정부 기관의 요청에 따라 Amazon Cognito가 예기치 않게 종료되었습니다.
  • 액세스 키가 손상되고 일부 또는 모든 레코드가 손상되었습니다.
  • 귀사와 아마존의 관계는 아마존이 모든 서비스를 즉시 철회하는 시점까지 세분화합니다.

Amazon Cognito는 특히 어려운 소프트웨어를 사용하고 구현하기 쉽기 때문에 조직과 개발자에게 큰 이점이 있습니다. 서비스 운영 측면에서, 우리는 항상 회사 자산에 대한 위험을 완화, 치료 또는 수용 할 수있는 방법을 찾아야합니다.


빠른보기에서 문서까지, 나는 다른 곳에서 사용 가능한 레드 시프트 백업을 얻기 위해 인식 스트림 을 사용합니다.
Tensibai

답변:


11

Amazon Cognito 스트림 기능을 사용하여 데이터를 백업 할 수 있습니다.

현재 Amazon은 Cognito 사용자 풀을 백업하는 솔루션을 제공하지 않습니다. " cognito-backup " 이라는 다음 NPM 패키지를 사용할 수 있습니다 .

설치:

npm install -g cognito-backup

용법

cognito-backup backup-users <user-pool-id> <options>  Backup all users in a single user pool
cognito-backup backup-all-users <options>  Backup all users in all user pools for this account

cognito-backup backup-users eu-west-1_1_12345
cognito-backup backup-users eu-west-1_1_12345 --region eu-west-1 --file mypool.json
cognito-backup backup-all-users eu-west-1_1_12345 --region eu-west-1 --dir output

출처 : https://www.npmjs.com/package/cognito-backup


3
경고 한마디 ... cognito-backup 사용을 시작하기 전에 해당 문서의 하단을 읽으십시오 : "Todo : Implement restore". LOL
Chris Jaynes

3
json 파일을 복원하는 기능은 이미 사용 가능합니다.cognito-backup restore-users eu-west-1_12345 Abcd.1234 --file eu-west-1_12345.json
schystz

비밀번호는 백업에 포함되지 않으므로 복원시 모든 사용자가 비밀번호를 재설정해야한다고 가정합니다.
benji
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.