AWS IAM 역할(Role)은 정확히 무엇인가요? 어떻게 써야 할까요

IAM이란?

IAM은 AWS 클라우드 인프라 안에서 신분과 접속/접근을 관리하기 위한 서비스이며, 크게 아래와 같이 구성되어 있다.

정책이란?

권한을 부여하는 방법

하나 이상의 AWS 리소스에 대한 어떤 작업을 수행할 수 있는지 허용 규칙을 JSON 형식으로 작성된다.

이렇게 만들어진 정책이 IAM 사용자와 그룹, 역할에 연결된다.

역활은 권한을 갖는다는 점에서 IAM 사용자가 비슷하다.

그러나, IAM 사용자는 딱 그 사용자에게만 권한이 적용되지만,

IAM역활은 그 권한이 필요한 사용자가 얼마든지 획득할수 있다.