[ AWS ] IAM 이란

2021. 7. 8. 18:04·AWS
반응형

 

 

 

1. IAM개요


AWS 의 리소스에 대한 개별적으로 접근할 수 있도록 접근 제어와 권한을 가지고, 계정 또는 그룹을 생성하여 계정의 보안을 관리하는 서비스이다. 한 루트 계정에 여러개의 IAM 계정을 만들어 각 계정마다 접근가능한 서비스에 제한을 둘 수 있다.

 

 

IAM 계정이 없다면 AWS 루트 계정 자체가 모든 서비스에 대한 권한을 가지고 있기 때문에 보안상으로는 취약하다. 이를 극복하기 위해 IAM 계정을 생성해서 각 IAM 계정에 필요한 권한만 갖도록 설정이 가능하다.

 

 

 

 

 

 

2. 주요 기능


1) 계정에 대한 공유 엑세스 

  • 암호나 액세스 키를 공유하지 않고도 AWS 계정의 리소스를 관리하고 사용할 수 있는 권한을 다른 사람에게 부여 가능

 

2)  세분화된 권한

  • 리소스에 따라 여러 사람 또는 EC2 인스턴스에서 실행되는 애플리케이션에 안전하게 제공

 

3) 멀티 팩터 인증(MFA)

  • 계정 작업을 위해 암호나 액세스 키뿐 아니라 특별히 구성된 디바이스 코드도 제공

 

4)  자격 증명 연동

  • 기업 네트워크나 인터넷 자격 증명 공급자와 같은 다른 곳에 이미 암호가 있는 사용자에게 AWS 계정에 대한 임시 액세스 권한 부여 가능

 

5)  IAM 액세스 방식 

  • AWS Management Console, AWS 명령줄 도구(CLI, Window용 PowerShell), AWS SDK, IAM HTTPS API

 

 

 

 

3. IAM 특징


1) 접근키(Access Key), 비밀키(Secret Access Key)

  • 터미널 혹은 api를 통하여 접근키와 비밀키를 가지고 AWS 서비스를 원격에서 사용 가능

 

2) 디테일한 접근 권한 부여 기능

  • 개별 IAM 유저별로 다르게 권한 부여 가능

 

3) 비밀번호를 수시로 변경 가능

  • 각 유저마다 보안을 위해 한달 혹은 분기별로 aws 사용자들의 비밀번호를 일괄적으로 업데이트 설정 가능

 

4) 다중 인증 기능(Multi-Factor Authentication)

  • aws 외부 계정을 통해 사용자 인증을 요구하기에 보안 강화가 가능

 

5) 유니버설(Universal)

  • IAM은 지역 연결이 필요하지 않고 유니버셜함

 

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'AWS' 카테고리의 다른 글

[AWS] 서로 다른 EC2 인스턴스간 연결 - ping 를 이용  (0) 2021.12.17
[AWS] Lambda 에서 파이썬 패키지 pip 하기  (0) 2021.07.30
[AWS] EC2 에 Python, pip 및 EB CLI 설치  (0) 2021.06.23
[ AWS ] EC2 SSH 접속을 위한 사용자 추가하기  (0) 2021.06.22
2-2. 운영 서버 환경의 구성 [ EC 2 ]  (0) 2021.03.12
'AWS' 카테고리의 다른 글
  • [AWS] 서로 다른 EC2 인스턴스간 연결 - ping 를 이용
  • [AWS] Lambda 에서 파이썬 패키지 pip 하기
  • [AWS] EC2 에 Python, pip 및 EB CLI 설치
  • [ AWS ] EC2 SSH 접속을 위한 사용자 추가하기
쟈누
쟈누
Ad astra per aspera
    반응형
  • 쟈누
    쟈누의 기록공간
    쟈누
  • 전체
    오늘
    어제
    • 분류 전체보기 (444)
      • AWS (31)
        • Glue (4)
        • S3 (1)
      • 클라우드 (0)
      • Data Engineering (37)
        • GitHub (10)
        • NiFi (11)
        • Spark (10)
        • Snowflake (0)
        • 머신러닝, AI (6)
      • 언어 (118)
        • 데이터 베이스 (42)
        • JAVA (9)
        • Python (34)
        • Java Script (15)
        • Linux (18)
      • 프로젝트, 인강 그리고 책 (30)
        • Spotify Project (7)
        • RASA chatbot Project (9)
        • Naver shopping Project (6)
        • 빅데이터를 지탱하는 기술 (8)
      • OLD (56)
        • IT 용어 사전 (13)
        • Front End (12)
        • Back End (31)
      • Error code 모음 (165)
        • 1. SQL errors (17)
        • 2. Hadoop errors (20)
        • 3. Linux Errors (14)
        • 4. Python errors (33)
        • 5. JAVA, Spring errors (41)
        • 6. Jav Script errors (10)
        • 7. Dev Tools errors (9)
        • 8. Git errors (8)
        • 9. Jenkins Errors (4)
        • 10. airflow Errors (2)
        • 11. Aws errors (7)
      • 개인 (1)
        • 책 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 관리
    • 글쓰기
  • 링크

  • 공지사항

    • 간단한 블로그 소개
  • 인기 글

  • 태그

    NiFi
    Python
    Git
    linux
    install
    API
    파이썬
    MySQL
    리눅스
    node
    설치
    에러
    SQL
    java
    python error
    AWS
    error
    자바
    json
    Spring
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
[ AWS ] IAM 이란
상단으로

티스토리툴바