- AWS Amplify 에서
앱 구축
으로 새 프로젝트 생성 Studio 시작
을 눌러서 Amplify Studio 시작- Cognito에 가면
프로젝트명-staging
,amplify_backend_manager_xxx
가 생성됨
- Cognito에 가면
- Authentication
Start from scratch
선택- Add attribute 에서는
Name
정도만 추가하기 - PhoneNumber를 넣으면 포맷이 안 맞다면서 사용자 추가 못하니 주의 필요
- 비밀번호 정책 변경 필요하면 작업하기
- deploy
- User management 에서 유저 그룹과 유저를 생성
- 그룹: admin, user
- 사용자 생성 후 이름 설정(3-b에서 한 작업 관련)과 그룹에 넣는 작업 필요
- Data 에서 테이블을 생성
- createdAt, updatedAt은 자동으로 생성됨
Manage API authorization mode & keys
에서 Default authorization mode 를Cognito User Pool
로 변경- foreign key 는
Add a relationship
작업을 하면 자동으로 생기니 굳이 필드를 안 만들어도 됨 - deploy
- AppSync에 scheme 가 제대로 만들어졌는지, DynomoDB에 테이블이 만들어졌는지 확인하기
- production 모드로 바꾸려면 프로젝트 목록에서 오른쪽 위 드랍다운 메뉴에서
복제
를 눌러서 새로 만들면 됨
2022-06-20