이전글
https://dvpdvp.tistory.com/194?category=996035
3. AWS S3 버킷 생성 & Travis에 엑세스 키 등록
이전글 https://dvpdvp.tistory.com/193 AWS CodeDeply -> AWS EC2에 배포를 해보려 한다. 첫 번째 할 일은" data-og-host="dvpdvp.tistory.com" data-og-source-url="https://dvpdvp.tis.." data-og-host="dvpdvp..
dvpdvp.tistory.com
전체 과정은
Push로 Travis 빌드 -> IAM키 발급 > AWS S3를 통해 업로드 -> AWS CodeDeploy -> AWS EC2에 배포
이렇게 진행된다. 이번엔 EC2와 CodeDeploy 연동을 포스팅 해보려 한다.
우선 EC2가 CodeDeploy를 연동 받을 수 있도록 역할을 추가한다.
이전에 IAM 사용자 생성과 똑같이 AWS IAM에서 추가할 수 있다.
(사용자는 AWS를 외부에서 접근하기 위한 권한이고 역할은 AWS 서비스에 할당할 수 있는 권한이다.)

대상을 EC2로 설정한다.

AmazonEC2RoleforAWSCodeDeploy 정책을 선택한다.

역할의 이름을 지정하고 이전에 한 설정이 알맞게 적용되었는지 확인한 후 역할을 생성한다.

아래와같이 역할이 생성되었다.

생성한 역할을 EC2에 등록해보자

EC2 선택 > 작업 > 보안 > IAM 역할 수정
아까 생성한 역할을 선택한다.

저장후 EC2를 재부팅 하도록 한다.
인스턴스의 보안에 다시 들어가보면 잘 적용된것을 확인할 수 있다.

'PROGRAMMING > CI&CD' 카테고리의 다른 글
| 4-3. AWS EC2와 CodeDeploy 연동하기 (0) | 2022.03.04 |
|---|---|
| 4-2. AWS EC2와 CodeDeploy 연동하기 (Agent 설치 & CodeDeploy 생성) (0) | 2022.02.28 |
| 3. AWS S3 버킷 생성 & Travis에 엑세스 키 등록 (0) | 2022.02.26 |
| 2. AWS IAM 엑세스 키 발급 (0) | 2022.02.26 |
| 1. Travis를 이용해 Push로 자동 배포하기 (0) | 2022.02.12 |