개발정리

AWS IAM 본문

AWS

AWS IAM

coffee. 2024. 7. 9. 21:33

AWS IAM이란?

AWS IAM은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스 입니다.

IAM을 사용하면 사용자가 액세스할 수 있는 AWS리소스를 제어하는 권한을 중앙에서 관리할 수 있습니다.

IAM을 사용하여 리소스를 사용하도록 인증(로그인) 및 권한부여된 대상을 제어합니다.

 

AWS계정을 생성할 때는 루트 사용자 ID로 시작합니다.

일상적인 작업에 루트 사용자를 사용하지 않을 것을 강력히 권장합니다.

 

AWS IAM 구성요소

AWS IAM은 사용자,그룹,역할, 정책으로 구성됩니다.

IAM사용자는 루트 계정 내의 사용자를 의미합니다.

그룹은 IAM사용자 집합을 의미합니다.

역할은 특정 권한을 가진 계정에 생성할 수 있는 IAM 자격증명입니다.

 

 

AWS IAM 정책

사용자가 인가(로그인)을 한 후 사용자 별로 권한에 대한 확인 절차를 진행합니다.

확인 절차는 사용자에 연결된 IAM정책으로 이루어 집니다.

 

https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html

 

IAM JSON policy elements reference - AWS Identity and Access Management

Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.

docs.aws.amazon.com

AWS공식문서에 위와같은 IAM정책 요소를 확인 할 수 있습니다.

 

effect: 접근에 대한 허용 또는 차단

principal:접근을 허용 혹은 차단 하고자 하는 대상

Action:허용 또는 차단하고자 하는 접근 타입

resource:요청의 목적지가 되는 서비스

condition:명시적 조건이 유효하다고 판단될 수 있는 조건

'AWS' 카테고리의 다른 글

AWS S3  (0) 2024.07.10
Amazon EBS 볼륨 스냅샷  (0) 2024.07.08
Amazon EBS 생성하고 연결하기  (0) 2024.07.07