728x90

참고 자료

📖 소플의 처음 만난 AWS

 

IAM(Identity and Access Management)

AWS 리소스에 대한 권한을 관리하는 서비스

Root 계정 노출 없이 사용자에게 제한적인 권한을 부여하고 싶을 때 사용

 

기본 개념

 

 

* User: AWS 서비스 사용자(사람 또는 외부 애플리케이션)

* Group: User의 집합

* Role: AWS의 작업과 리소스에 대한 애겟스를 부여하는 권한 세트

* Policy: 특정 AWS 요소의 기능을 사용하기 위한 정책

* Permission: Policy의 집합

 

 

 

사용 방식

  * Programmatic Access: AWS SDK 등을 이용하여 AWS 서비스에 API로 접근하는 방식

    Access Key ID, Secret access key로 구성된 키가 발급되며 일반적으로 많이 사용

  * AWS Management Console Access는 브라우저를 통해 전용 Console login Link로 접속하는 방식

    AWS Management Console에 제한된 로그인이 필요할 때 사용

 


IAM 사용자 추가

1. IAM - 액세스 관리 - 사용자 - 사용자 추가 클릭

2. 사용자 이름 입력 및 AWS Management Console에 대한 사용자 권한 액세스 제공 선택

3. IAM 사용자를 생성하고 싶음 선택

4. 권한 옵션 선택

5. 검토 및 생성에서 권한 확인 후, 사용자 생성 클릭

6. .cvs 파일 다운로드(사용자 이름 및 암호 확인)

 

IAM 사용자로 로그인

1. .cvs 파일에서 콘솔 로그인 URL로 접속 후 로그인

2. 오른쪽 상단 사용자 이름 확인

 

IAM 그룹 생성 및 사용자 추가1. IAM - 액세스 관리 - 사용자 그룹 - 그룹 생성 클릭

2. 그룹 이름, 사용자 추가

3. 권한 정책 연결

4. 그룹 생성 클릭

⭐ 만일 사용자 권한을 EC2ReadOnly만 부여하더라도 사용자가 속한 그룹에 EC2 Full 권한이 있을 경우, EC2 생성 가능

 

IAM 사용자 및 그룹 삭제

1. IAM - 액세스 관리 - 사용자 - 삭제

2. IAM - 액세스 관리 - 사용자 그룹 - 삭제

 

728x90

'PlayGround > AWS 연습' 카테고리의 다른 글

[AWS] CloudWatch  (1) 2025.03.31
[AWS] Route53  (0) 2025.03.23
[AWS] 과금의 이유를 알아보자...  (0) 2025.03.22
[AWS] RDS  (0) 2025.03.20
[AWS] Auto Scaling  (0) 2025.03.18