이번에 팀 프로젝트를 진행하면서 한 개의 계정으로 두 명이 작업하려고 한다.
혼자 사용할 때는 그냥 루트 계정으로 사용했는데, 이것도 보안상 좋지 않다고 AWS에서는 IAM 사용자를 추가해서 사용할 것을 권장한다.
그래서 이참에 IAM 사용자를 추가해봤다!
AWS Identity and Access Management의 약자로, AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스다.
IAM을 사용하면 인증(로그인) 및 권한 부여된 사용자를 제어할 수 있고, 루트 계정이 아니기 때문에 해킹당해도 보안상 안전하다!
다음 중 한 가지 방법을 사용하면 IAM으로 작업할 수 있다.
본격적으로 IAM을 설정해서 사용자를 추가해보자
기본적으로 IAM 사용자를 추가하는 프로세스는 아래와 같다.
IAM 서비스에 들어가서 [액세스 관리] - [사용자 그룹]에 들어간다.
오른쪽 상단의 사용자 추가를 누른다.
그룹 이름을 입력한 뒤,
권한 부여를 해주면 된다. 용도에 따라 설정하자
다시 [액세스 관리] - [사용자] 탭에 들어가서 사용자 추가를 누른다.
추가할 사용자의 이름과 인증 방법을 선택한다.
마지막에 비밀번호 재설정 필요를 누를 경우, 사용자가 첫 로그인 할 때 비밀번호를 다시 변경하게 된다.
다음으로 사용자 그룹을 추가하자. 이전에 만든 그룹을 선택하면 된다.
설정이 모두 끝나면 사용자 로그인 링크를 준다. 이메일로 공유하든지 다운로드해서 링크를 메모해두자!
추가한 사용자로 로그인을 시도해보자
로그인 화면에 가서 계정 ID를 입력하고, 이름과 비밀번호를 입력하면
아래와 같이 잘 로그인 되는 것을 볼 수 있다.
팀 프로젝트를 이용하거나 기업에서 AWS를 사용할 때, IAM이 아주 유용하게 사용될 것 같다.
이 외에도 읽기 기능만 제공하는 사용자도 만들 수 있으니, 원하는 정책에 따라 사용자를 추가하면 된다!