AWS🚡

AWS IAM (Identity and Access management)

MAYMIN 2024. 4. 21. 19:19
728x90
SMALL

🥐AWS IAM

AWS를 사용하는 계정의 권한을 관리하는 서비스다.

> AWS의 각종 서비스를 사용할 수 있는 사용자를 만들고 / 해당 사용자에게 '어던 서비스의 어떤 기능을 사용할 수 있는지' 권한을 설정한다.

 

AWS서비스의 조작 제어는 모두 IAM 으로 관리한다.

 

🥐IAM 사용자, IAM 그룹

사용자가 AWS를 조작하기 위해서 사용하는 것 ? IAM 사용자

비밀번호 등 인증 정보를 사용해 인증하면, IAM 사용자에게 할당된 권한을 사용할 수 있다.

 

IAM 사용자액세스 키라는 인증 정보를 발행해 프로그램이나 CLI에서 계정에 부여된 권한을 사용할 수 있다.

 

IAM 그룹을 만들어 그룹에 권한을 설정하고,

해당 그룹에 IAM 사용자를 추가하면 IAM 사용자는 해당 그룹에 설정된 권한도 사용 가능하다.

 

 

🥐IAM 정책

어떤 서비스의 기능에 어떤 조적알 할 수 있는지의 권한 설정 가능.

여러 서비ㅣ스에 대한 권한 설정을 하나로 묶어 이름을 붙여 정의할 수 있어, 동일한 권한을 설정해야 하는 경우

재사용이 가능하다.

 

🥨 AWS 관리형 정책

 '모든 서비스 사용 가능', '모든 서비스 참조만 가능' , 'S3의 모든 기능 사용 가능' 과 같은 정책이 있어

서비스나 기능이 추가될 때 자동으로 관련된 권한이 추가되기 때문에 편하게 사용 가능하다.

 

🥨 고객 관리형 정책

사용자가 강력한 권한 설정을 위해 직접 IAM 정책을 만드는 것

 

 

🥐IAM 역할

IAM 사용자를 생성할 때, 액세스키도 함께 생성 가능하다.

액세스 키CLI로 AWS 자원을 조작하거나 프로그램을 통한 제어를 할 때 사용하는 인증 정보이다.

 

 

" 사용자에게 권한을 부여하는게 아니라, 서비스에 해당 서비스를 사용할 수 있는 사용자를 지정하는 것 "

 

AWS에서는 시스템별로 AWS 계정 분리를 권장한다.

AWS계정에 사용자 역할 별 IAM 역할만 생성하고,

IAM 사용자가 필요한 때만 역할을 부여해 적절한 권한으로 작업할 수 있게 설정한다

==> Role Switch (역할 변경)

728x90
LIST

'AWS🚡' 카테고리의 다른 글

AWS Config  (0) 2024.04.21
AWS CloudTrail (계정 내 작업 이력 기록)  (0) 2024.04.21
AWS의 보안  (0) 2024.04.21
AWS 데이터베이스 지원 서비스  (0) 2024.04.21
AWS 데이터 마이그레이션 도움 서비스  (0) 2024.04.20