[코드잇 스프린트 풀스택 4기] AWS IAM은 무엇이며 어떤 기능을 제공하는가

2025. 3. 30. 15:26·개발이야기/웹개발
반응형

AWS의 IAM이란

IAM(Identity and Access Management)은 AWS에서 제공하는 서비스로, AWS 리소스에 대한 접근 권한을 안전하게 관리할 수 있도록 도와주는 서비스이다.

 

1. IAM의 주요 기능

  • 사용자 및 그룹 관리:
    개별 사용자 계정과 이들을 그룹으로 구성하여, 각각의 사용자에게 세밀한 접근 권한 할당이 가능
  • 역할(Role)과 정책(Policy) 관리:
    • 역할(Role): 특정 AWS 서비스나 애플리케이션이 다른 AWS 리소스에 접근할 때 사용할 수 있는 권한 집합
    • 정책(Policy): JSON 형식으로 작성되어 사용자/그룹 또는 역할에 부여할 수 있는 구체적인 접근 권한을 명시
  • 정책 기반 접근 제어:
    다양한 조건(예: IP 주소, MFA 사용 여부 등)을 활용해 접근 제어를 세밀하게 설정할 수 있음
  • 다단계 인증(MFA):
    계정 보안을 강화하기 위해 다단계 인증을 지원하여, 사용자 로그인 시 추가적인 인증 절차를 요구 가능
  • 임시 보안 자격 증명:
    AWS STS(Security Token Service)를 통해 제한된 시간 동안 사용할 수 있는 임시 자격 증명을 제공하여, 단기적이고 제한된 권한의 접근을 지원
  • 연합 인증(Federated Access):
    기업 내의 기존 디렉터리 서비스나 외부 신뢰할 수 있는 신원 공급자와 통합하여, 중앙 집중식 인증 시스템을 활용

2. IAM의 중요성

  • 보안 강화:
    최소 권한 원칙(least privilege)을 적용하여, 각 사용자나 애플리케이션이 꼭 필요한 권한만 부여받도록 함으로써 보안 위험을 최소화
  • 세밀한 접근 제어:
    사용자별, 서비스별로 접근 권한을 세밀하게 제어할 수 있어, 조직 내 다양한 보안 요구사항 충족 가능
  • 감사 및 모니터링:
    IAM 활동은 CloudTrail 등의 로그 관리 도구와 연계하여, 모든 사용자와 API 호출을 추적하고 감사할 수 있도록 지원

 

위와 같이 IAM은 AWS 리소스에 대한 접근 제어와 보안을 체계적으로 관리할 수 있게 해 주어, 안전하고 효율적인 클라우드 환경 운영에 필수적인 서비스라 할 수 있음

반응형

'개발이야기 > 웹개발' 카테고리의 다른 글

[코드잇 스프린트 풀스택 4기] 테스트의 필요성  (0) 2025.04.14
[코드잇 스프린트 풀스택 4기] 좋은 테스트란 무엇인가  (0) 2025.04.14
[코드잇 스프린트 풀스택 4기] AWS의 S3란  (1) 2025.03.30
[코드잇 스프린트 풀스택 4기] AWS VPC란  (0) 2025.03.30
[코드잇 스프린트 풀스택 4기] AWS의 EC2 인스턴스란  (1) 2025.03.30
'개발이야기/웹개발' 카테고리의 다른 글
  • [코드잇 스프린트 풀스택 4기] 테스트의 필요성
  • [코드잇 스프린트 풀스택 4기] 좋은 테스트란 무엇인가
  • [코드잇 스프린트 풀스택 4기] AWS의 S3란
  • [코드잇 스프린트 풀스택 4기] AWS VPC란
스탠다드
스탠다드
생각이 아니라 직접 경험한 것들이 나의 말과 글이 될 수 있기를.
  • 스탠다드
    지극히 상식적인 삶
    스탠다드
  • 전체
    오늘
    어제
    • 분류 전체보기 (43)
      • 육아 관련 이야기 (0)
      • 마케팅/광고 이야기 (1)
      • 스마트 따라잡기 (1)
      • PC.모바일 관련 팁 (5)
      • 스탠다드한 일상 (1)
      • 삶에 대한 고민 (3)
      • 개발이야기 (32)
        • Flutter공부 (1)
        • 웹개발 (31)
  • 블로그 메뉴

    • BLOG
    • TAG
    • GUESTBOOK
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    tablet pc 입력판
    시멘틱태그
    웹클리퍼
    한결같은 사람
    태블릿pc입력판
    유저인증
    풀스택
    아이폰6S
    전원강제재부팅
    눈치보게 하는 사람
    스마트키보드
    build.gradle
    FLUTTER
    공익신고
    액정먹통
    스프린트
    NextJS
    다운로드대기중
    코드잇
    JWT
    한영전환
    Firebase
    매직키보드
    web clipper
    전원강제종료
    gradleexception
    리액트
    web clipping
    React
    웹클리핑
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
스탠다드
[코드잇 스프린트 풀스택 4기] AWS IAM은 무엇이며 어떤 기능을 제공하는가
상단으로

티스토리툴바