Cloud VisualizerCloud Visualizer
36개 개념
← 전체 목록
🔐

AWS IAM

보안접근 권한 관리

아키텍처 다이어그램

인증위임Allow/DenyAllow/DenyAllow/Deny👤IAM User🎭IAM Role📜Policy🖥️EC2🪣S3Lambda

점선 애니메이션은 데이터 또는 요청의 흐름 방향을 나타냅니다

왜 필요한가요?

여러 사람과 서비스가 AWS 자원에 접근하는데 공용 계정이나 장기 액세스 키를 공유하면 사고가 나기 쉽습니다. 누가 무엇을 할 수 있는지 세밀하게 통제할 방법이 필요합니다.

안에서 어떻게 동작하나요?

IAM은 사용자, 그룹, 역할, 정책을 조합해 권한을 정의합니다. 사람은 콘솔과 CLI 접근 권한을 받고, 서비스는 역할을 맡아 임시 자격증명으로 다른 AWS 자원에 접근합니다.

왜 이런 방식이 등장했나요?

초기에는 루트 계정이나 고정 키를 여러 곳에서 함께 쓰는 관행이 많았지만, 이런 방식은 사고가 나면 추적과 회수가 어렵습니다. 그래서 역할 기반 접근 제어와 임시 자격증명을 중심으로 한 IAM이 기본 보안 모델이 됐습니다.

언제 쓰나요?

팀 권한 분리, 서비스 간 호출, 배포 파이프라인 권한, 리소스별 최소 권한 설계에 적합합니다. 앱 사용자의 로그인·회원가입이나 데이터 암호화 키 관리는 IAM의 범위가 아닙니다.

최소 권한 원칙교차 계정 접근서비스 간 인증임시 자격 증명
Official Docs

더 깊게 보기

현재 페이지의 개념 설명을 본 뒤 공식 문서로 바로 이동합니다.

AWS