AWS

AWS SAA 시험 대비 #2: IAM

jjjp9966 2025. 1. 23. 23:49

IAM

  • 사용자그룹을 관리한다.
  • AWS 리소스에 대한 액세스 권한을 제어하는 서비스

주요 개념

  • User:
    • 개별 사용자
    • AWS 리소스에 접근할 수 있는 권한을 가진다.
  • Group:
    • 사용자를 하나로 묶어 공통 권한을 부여할 수 있는 단위이다.
    • 사용자는 그룹에 속하지 않을 수 있다.
    • 그룹은 사용자만 배치할 수 있으며, 다른 그룹을 포함할 수 없다.
  • Policy:
    • 권한을 정의한 JSON 형식의 문서로, 리소스에 대한 허용/거부 규칙을 설정한다.
    • Version, Id, Statement로 구성된다.
    • StatementSid, Effect, Principal, Action, Resource, Condition으로 세분화된다.
  • Role:
    • AWS 리소스가 다른 리소스에 접근할 수 있도록 권한을 부여하는 서비스
    • 사용자가 아닌 AWS 서비스(예: EC2, Lambda 등)에서 자원을 사용할 때 사용된다.

보안 도구

  • Credentials Report: IAM 사용자 계정에 대한 자격 증명 상태를 보고하는 도구이다.

모범 사례

  • 중요한 사용자 계정은 MFA를 활성화 한다.
  • Root 계정 사용을 피하고, 꼭 필요할 때만 사용한다.
  • 최소 권한 원칙을 적용한다.
  • IAM 사용자 및 Access Key는 절대 공유하지 않는다.

'AWS' 카테고리의 다른 글

AWS Auto Scaling Group  (0) 2025.02.24
AWS Elastic Load Balancing  (0) 2025.02.24
AWS SAA 시험 대비 #4: EBS, EFS  (0) 2025.02.24
AWS SAA 시험 대비 #3: EC2  (0) 2025.01.30
AWS SAA 시험 대비 #1: Region, AZ, Edge location  (0) 2025.01.23