반응형
AWS Amplify ?
Amplify 를 이용하면 도커나 yaml nginx 등의 설정을 하지 않아도
딸깍만 하면 배포까지 가능함
물론 다른 서비스 보다는 서비스이용료가 비싸지만
뉴비에게는 너무 어려운 설정 보다는 간단화된 프로세스로 개념을 익혀게 우선이라고 봄
나중에 필요에 의해 다른 가상화나 배포툴들을 익히는게 좋은 것 같음
사실 뉴비는 트래픽도 많지 않고 사이드프로젝트이기 때문에
비용도 크게 문제가 되지는 않는다고 생각함
netlify 는 사실 더 쉽기는 한데
AWS 가 유명하니 한 번 써보면서 다른 클라우드 서비스를 익혀가는게 좋은 것 같음
AWS Amplify 배포하는 방법
1. 리포 생성 : CodeCommit
- 코드커밋에서 리포 생성
- 처음에는 빈 리포가 생성됨
- git clone 으로 리포지토리를 복사할 것임
2. IAM 유저 및 그룹 생성
- 깃 클론을 하기 위해서는 로그인과 수정이 가능한 IAM 유저를 생성해야함
- 유저를 생성하고 그룹을 생성하고 권한 설정 후 유저를 할당함
3. git
- git clone 으로 생성한 리포를 복사할 때 유저와 비밀번호를 요구함
- 자격 증명을 생성하여 로그인
- 이후로는 git add, git commit, git push 와 같이 기본적인 깃 사용하면 됨
4. 빌드, 배포
- git push 커맨드를 입력 하면 프로비저닝 -> 빌드 -> 배포를 진행함
- 배포가 왈뇨되면 이미지가 생성되고 접속이 가능해짐
반응형