IAM 계정 생성하기
필자는 회사에 속한 많은 개발자들 중 WebRTC 기술을 구현할 줄 아는 유일한 개발자이므로, 혼자 Back-end와 Front-end, 배포까지 담당하고 있다. 어느정도 1:1 기능 구현이 되어서 배포를 해보기로 했다.
배포에 앞서, root계정에서 IAM 사용자 계정을 생성하는 방법을 포스팅해보겠다. root 계정이 탈취 되면 AWS 서비스에 대한 모든 계정을 찾기 힘들어지기때문에 IAM 계정을 생성하여 사용하는것이 좋다.
IAM 계정 생성
먼저, root 계정으로 접속하여 왼쪽 상단의 서비스 목록에서 IAM을 검색하고 선택한다.
사용자 선택
버튼을 클릭하여, 사용자이름과 암호를 입력한다.
다음으로, 직접 정책 연결
을 클릭하여 root가 가진 권한과 같은 AdministratorAccess
권한을 부여해준다.
사용자 생성이 완료 되었다면, 제공해주는 .csv
파일을 다운로드 하여 생성한 사용자 정보를 잊지 않도록 잘 관리해야 한다.
AdministratorAccess : 모든 권한 설정
자, 이제 생성된 콘솔 로그인 URL
주소로 들어가서 IAM 사용자 로그인을 해보도록하겠다.
계정 ID(12자리) 또는 계정 별칭
은 root 계정의 계정 ID를 입력하고, 비밀번호는 생성한 사용자의 비밀번호를 입력한다.
MFA 설정
MFA란? 다중 인증 요소(Multi-Factor Authentication)의 약자로, 사용자의 보안을 강화하기 위해 사용되는 인증 방법이다. MFA는 사용자가 로그인할 때 추가적인 인증 요소를 제공하도록 하여, 계정의 보안을 강화하는 데 도움을 준다.
발급 받은 QR Code는 Google Authenticator
App 또는 Google 확장 도구
authenticator.cc를 사용하여 등록한다.
이렇게 하면 IAM 사용자 계정을 안전하게 사용할 수 있다. 다음 포스팅에는 AWS를 활용한 배포 과정을 올려보도록 하겠다.