AWS
[AWS] IAM
어코링
2024. 2. 9. 22:44
IAM(Identity and Access Management)
: 유저를 관리하고 접근 레벨 밒 권한에 대한 관리
✷ 접근키(Access Key), 비밀키(Secret Access Key)
User A⸝ဗီူ⸜를 만들면 A⸝ဗီူ⸜에게 접근키와 비밀키를 제공(생성)해준다. (비밀번호 아님)
A⸝ဗီူ⸜는 주키를 가지고 AWS의 다양한 service를 이용가능하다.
✷ 매우 세밀한 접근 권한 부여가능 (Granular Permission)
✷ 비밀번호를 수시로 변경 가능하게 해줌 (보안적 이유, 한달 or 분기별로 가능)
✷ Multi - Factor Authentication(다중 인증) 가능
Root 계정을 MFA를 반드시 사용하도록 Amazon에서 적극 권장 중.
IAM의 주요키워드
Group 그룹
하나의 그룹은 1 이상의 다수의 유저가 존재 가능하다.
User 유저
Role 역할
1 이상의 정책을 지정해줄 수 있다.
Policy 정책
"주로 JSON 형태로 되어있는 Document"
세밀한 접근 권한을 우리가 설정하여 하나의 정책 document를 만들 수 있다.
❇정책은 그룹, 역할에 추가시킬 수 있다
❇ 하나의 그룹 안에 다수의 유저가 존재 가능하다.
IAM은 유니버셜(Universal)하다.
즉, 지역 설정이 필요없다.
대부분의 service는 Reginal하다.
지역마다 지원하는 기능과 Resources가 다를 수 있다.