본문 바로가기

AWS/서비스

[AWS-서비스] IAM (Identity and Access Managemen)

WS Identity and Access Management(IAM)은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스입니다. IAM을 사용하면 사용자가 액세스할 수 있는 AWS 리소스를 제어하는 권한을 중앙에서 관리할 수 있습니다. IAM을 사용하여 리소스를 사용하도록 인증(로그인) 및 권한 부여(권한 있음)된 대상을 제어합니다.
IAM  기능
  1.  AWS어카운트 관리 및 리소스 /사용자/서비스의 권한제어
    • 서비스 사용을 위한 인증정보부여
  2. 사용자의 생성 및 관리 ,보안
    • 사용자의 패스워드 정책관리(패스워드 변경주기 등)
  3. 다른계정과의 리소스 공유
    •  Identity Federation(Facebook로그인, 구글로그인)
  4. 계정에 별명부여가능 -> 로그인 주소 생성가능 
  5. 글로벌 서비스 ( not region)
IAM  구성
  1. 사용자 : AWS  사용자 혹은 어플리케이션 
  2. 그룹 : 사용자의 집합 , 그룹에 속한 사용자는 그룹에 부여된 권한을 행사 
  3. 정책 (Policy) : 사용자  or  그룹에 정책설정 / JSON 형식으로 정의
  4. 역할(Role) : AWS  리소스가 무엇을 할 수 있는지를 정의 ,역할은 서비스에 부여가능 , 역할을 변경하여 서비스 사용 가능 

IAM  자격 증명 보고서 
  • 계정의 모든 사용자와 암호, 엑세스 키 , MFA(Multi -Factor- Authenticator) 장치 등의 증명상태를 나열하는 보고서를 생성하고 다운로드 가능(4시간 주기로 생성가능)
  • AWS  콘솔 , CLI,API에서 생성요청 및 다운로드 가능
  • 포함되는 정보
    • 암호 
      • 활성화여부 , 마지막사용시간, 마지막변경시간 , 언제변경되어야하는지?
    • 액세스키 
      • 활성화여부 , 마지막사용시간, 마지막변경시간 , 어떤 서비스에마지막으로 사용 ?
    • 기타 
      • MFA사용여부, 사용자 생성시간
IAM 전역 조건키  

전역조건 키는 모든 AWS 서비스에 사용할 수 있습니다. 

  • aws : PrincipalOrgId 
    • 이 키를 사용하여 요청한 보안 주체가 속한 AWS Organizations의 조직 식별자와 정책에 지정된 식별자를 비교합니다
  • aws : PrincipalOrgPaths
    • 이 키를 사용하여 요청 중인 보안 주체의 AWS Organizations 경로를 정책의 경로와 비교합니다
  • aws : PrincipalTag/tag-key
    • 이 키를 사용하여 요청한 보안 주체에 연결된 태그를 정책에서 지정한 태그와 비교합니다.

'AWS > 서비스' 카테고리의 다른 글

[AWS-서비스]S3 (Simple Storage Servcie)  (0) 2024.06.13
[AWS-서비스]VPC 와 서브넷  (0) 2024.06.06
[AWS-서비스] EC2 (2) 가격정책  (0) 2024.06.02
[ASW-서비스] EC2  (0) 2024.06.02