IAM(Identity and Access Management)은 AWS에서 누가 무엇을 할 수 있는지 제어합니다 — 사용자, 그룹, 역할, 권한을 관리합니다. AWS 보안의 핵심입니다: 모든 작업이 IAM을 통해 인가되므로 이를 이해하는 것이 필수적입니다.
IAM이 관리하는 것
IAM은 인증(AUTHENTICATION, 당신이 누구인지)과 인가(AUTHORIZATION, 무엇을 할 수 있는지)를 제어합니다:
USERS → 자격 증명을 가진 개별 ID (사람 또는 애플리케이션)
GROUPS → 사용자의 모음 (그룹에 권한 할당 → 모든 소속 사용자가 권한 획득)
ROLES → 임시로 위임받는(ASSUMED) ID (사용자, 서비스 또는 AWS 리소스가)
— 영구 자격 증명 없음; 서비스/계정 간 접근의 핵심
POLICIES → 권한을 정의하는 JSON 문서 (어떤 리소스에 어떤 작업을)
정책 — 권한 정의
