EC2에 필요한 IAM 역할을 생성하는 방법에 대해 정리 해 본다.
EC2생성하기에 관한 글은 이전에 작성한 EC2 서비스 시작하기 포스트를 참고한다.
S3생성하기에 관한 글은 이전에 작성한 S3 시작하기 포스트를 참고한다.
IAM 역할 생성
AWS에 접속 후, 가장 상단에서 IAM을 검색하여 IAM 페이지로 이동한다.
IAM페이지에서 좌측 패널 액세스관리 -> 역할 메뉴를 클릭한다.
역할 메뉴에 들어와서 우측 상단에 있는 역할 생성 버튼을 클릭한다.
그럼 아래와 같은 페이지가 뜨는데, 나는 EC2에 사용할 역할을 생성하고 있기 때문에,
서비스 또는 사용사례에서 EC2를 선택한다.
그럼 해당 역할에 대해 필요한 권한을 선택하라고 나온다.
여기에서, CI/CD 구성에 필요한 아래와 같은 권한들을 직접 선택해 주어야 한다.
원래대로라면 AmazonEC2FullAccess, AmazonS3FullAccess 등을 설정해주어야 하지만,
관리자 권한인 Administrator Access 권한을 주었다.
위처럼 설정을 해주고 나면, 해당 역할의 이름과 설명을 작성하고 생성 버튼을 누르면 역할이 정상적으로 생성된 것을 볼 수 있다.
이렇게 하면 IAM 역할 생성이 완료되었다.
기존의 EC2에 IAM역할 부여
이제 생성한 IAM역할을 EC2에 부여해 보자.
EC2 페이지에서 -> EC2 인스턴스 선택 -> 우측상단 작업 탭 -> 보안 -> IAM 역할 수정 버튼 클릭 해준다.
IAM 역할 수정 페이지에 들어가면 기존에 생성했던, IAM 역할을 선택할 수 있고, 이후 업데이트 버튼을 클릭 해 준다.
'CI CD' 카테고리의 다른 글
[AWS] Github Action & Nginx를 이용한 CI/CD적용 완벽 가이드(with Docker) (0) | 2023.12.10 |
---|---|
[AWS] CodeDeploy 설정 및 생성(feat. Deploy 역할 생성) (0) | 2023.12.10 |
[AWS] S3 시작하기 (0) | 2023.12.10 |
[AWS] nginx를 이용한 포트 포워딩(feat. 멀티 포트포워딩) (0) | 2023.12.10 |
[AWS] ec2 npm install 멈춤 현상 해결(feat. swapfile) (0) | 2023.12.10 |