AWS

[AWS CI/CD] CodeDeploy 생성 및 설정

운덩하는 개발자 2022. 12. 6.
반응형

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

댓글