반응형
CodeDeploy
Step 1
Step 2
Step 3
- Step 2에서 CodeDeploy를 선택했으므로 자동으로 “CodeDeployRole” 권한이 부여되어있다.
- 추가로 권한 부여를 할 필요가 없으니 넘어간다.
- “Role name”에는 원하는 값을 입력한다.이 IAM은 CodeDeploy 생성 시 사용한다.
- 이로써 CodeDeploy를 위한 IAM 생성이 완료되었다.
Step 4
- “CodeDeploy -> Application -> Create application” 클릭을 한다.
Step 5
- Application name에는 원하는 값을 입력한다.
- “Compute platform”은 EC2/On-premises를 선택한다.
Step 6
- CodeDeploy Application을 생성했다.
- 이제는 이 Application안에 Deploy Group을 생성한다.
Step 7
- Service role에 방금 위에서 생성한 IAM을 넣어준다.
Step 8
- Tag group에 보면 이전에 Tag에서 설정한 “CodeDeploy-Element” 값이 존재한다.
- 이렇게 CodeDeploy와 EC2간 tag 값으로
- 해당 EC2 인스턴스에 대해 CodeDeploy가 사전 정의한 동작을 실행할 수 있게 된다.
Step 9
- Deployment settings 값에 대해 궁금하다면
- CodeDeploy에서 배포 구성 작업글을 참고하자 !
- 따로 LB 설정을 하지 않았다면 Load balancer 체크 박스는 해제해준다.
- 이로써 CodeDeploy 설정이 완료되었다.
- 추가로 모든 설정을 완료 후에도 정상적으로 동작하지 않는다면
- codedeploy agent log를 보면 빠르게 문제를 해결 할 수 있다.
tail -F /var/log/aws/codedeploy-agent/codedeploy-agent.log
반응형
'AWS' 카테고리의 다른 글
[AWS CI/CD] deploy.yml 수정 및 해결 (0) | 2022.12.06 |
---|---|
[AWS CI/CD] deploy.yaml 분석 (0) | 2022.12.06 |
[AWS CI/CD] S3 생성 및 설정 (0) | 2022.12.05 |
[AWS CI/CD] Ubuntu (0) | 2022.12.05 |
[AWS CI/CD] EC2에서 S3 (0) | 2022.12.03 |
댓글