IAM (Identity and Access Management)
: 유저를 관리하고 접근 레벨 및 권한에 대한 관리
특징
- 접근키(access key), 비밀키(secret access key)
: 루트유저에서 유저 A를 만들면 IAM은 A유저의 접근키와 비밀키 생성
- 세밀한 접근 권한 부여 기능
: ex) 회사에서 개발자에서 테이블 수정만 가능하도록 삭제 불가능
- 비밀번호를 수시로 변경 가능하게 해줌
: 보안을 위해
- multi-factor authentication(다중 인증) 기능
: AWS 로그인 할 경우 다른 계정을 이용해서 로그인 인증할 수 있도록
: root 유저는 MFA 인증 필수
- 그룹 : 하나의 그룹은 하나 혹은 다수의 유저가 존재 가능
- 유저 : 사용자
- 역할 : 유저에게 각각 역할을 부여함으로써 역할이 다른 유저를 생성
- 정책 : json 형태 정책 (그룹, 역할에 추가할 수 있음)
IAM → Universal : 지역 설정이 필요X
*대부분의 서비스는 Regional : 지역마다 리소스나 기능들이 다를 수 있음
ex) 지역 A에서 개발한 프로그램을 지역 B에서 사용 할 수 없을 수 있음
IAM 정책 시뮬레이터
: 개발 환경에서 실제 환경(Production)으로 넘어가기 전에 IAM 정책이 잘 작동되는지 테스트하는 툴
(실제로 존재하는 유저에게 부여된 정책 테스트 가능)
'클라우드 공부 기록' 카테고리의 다른 글
EC2 실습 (0) | 2022.04.20 |
---|---|
EC2 (+ EBS, ELB) (0) | 2022.04.20 |
IAM 실습 - 사용자, 그룹, 역할, 정책 생성 및 정책 시뮬레이터 (0) | 2022.04.06 |