루트 계정으로 하다가 과금되는 경우가 하루이틀이 아니니 IAM 사용자를 만들자.
루트 계정으로 로그인 후 IAM 서비스를 들어간다.
사용자 탭을 눌러 사용자 추가를 누른다.
사용자 이름을 정하고 그룹생성을 눌러 PowerUserAccess 정책을 추가한 후 그룹을 생성한다.
생성한 사용자를 클릭해 보안 자격 증명 탭을 들어가면 SSH 로 접근하기 위한 액세스 키, 암호, 콘솔 접속 URL을 알 수 있다.
계정ID : 콘솔 접속 URL 의 숫자 12자리
사용자 이름 : IAM 생성할 때 설정한 사용자 이름
암호 : 콘솔 액세스 관리 클릭 시 생성가능
IAM 사용자로 로그인하면 아래와 같이 로그인 계정에 사용자 이름이 붙는다.
인스턴스 생성할 때 만든 키 페어 가지고 SSH로 접속한다.
chmod 400 [keyPair]
ssh -i [keyPair] ubuntu@[publicIP]
[node 설치]
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
$ . ~/.nvm/nvm.sh
$ nvm install [설치할 node 버전]
[프로젝트 연결]
$ git clone [repo주소]
$ cd [repo주소]
$ npm install
$ npm build
$ npm start