Dot ./개인 공부 기록용
[AWS] AWS Cognito User pool 의 Primary Key? 다른 DB와 연결?
루지
2020. 10. 29. 01:48
AWS Cognito User pool 의 Primary Key? 다른 DB와 연결?
정확히 정해진 요소는 없지만 AWS DynamoDB와 Cognito의 Primary Key는 무엇일까? (참고)
- 주로 Identity Pool에 있는 cognitoIdentityId(자격증명풀의 사용자 id)
- 또는 User Pool에 있는 sub(유저풀의 사용자 이름)
→ dynamo DB에 두가지 중 어떤 것을 기본키로 사용하든 상관없다.
sub에 대한 내용은 AWS에서 제공한 기사에 따르면 아래와 같다.
사용자 이름을 재 할당 할 수 있으므로 항상 '사용자 이름'이 아닌 'sub'클레임 값에 대한 정책을 생성합니다. sub는 다른 사용자에게 재 할당되지 않은 사용자의 UUID입니다.
dynamo DB
아마존에서 제공하는 NoSQL DB이다.
cognito 유저 풀과 AWS DynamoDB와 매핑하는 방법? 여기
congito 유저 풀과 RDS DB와 동기화 할 수 있나?
synchronize는 할 수 없고 migrate할 수 있다고 한다.