인스타그램 클론코딩을 하기 전, 계획을 적어보자면 모든 기능의 구현은 하지 않을 것이다.
인스타그램의 메인 기능만 구현할 예정이고, 서버와 db 구축 경험에 초점을 맞출 예정.
- 로그인은 파이어베이스 구글로그인 사용
- 서버 : aws ec2
- db : aws rds MySql
- 안드로이드 Compose 사용
먼저 aws ec2의 인스턴스를 만들어보자
먼저 aws의 ec2 대시보드에 들어간다.
인스턴스 시작
인스턴스 생성 과정
인스턴스 AMI를 적절히 선택한 후 인스턴스 유형을 선택한다.
프리티어 적용을 위해 t2.micro를 적용한다
키페어가 없다면 생성해준다 (다운로드 후 소중히 보관 필요)
그 후 여러 추가설정을 한다
보안 그룹 설정에서는 필요에 따라 원하는 포트 번호에 접근가능한 ip를 제한해둘 수 있다. 보안그룹이름과 설명은 자유롭게 작성하면 된다.
누구나 접근 가능하게 하려면 위치 무관을 선택하면 된다.
위 과정에서 설정한 정보들을 볼 수 있다
인스턴스 시작을 하면 생성된 인스턴스를 볼 수 있다