Gidhub BE Developer

Github Action으로 CI/CD 구축하기 - 3편 : AWS CodeDeploy 생성 및 설정

2022-02-16
goodGid

TOC (Table of contents)


Prologue

  • Github Action으로 CI/CD 구축을 위한 세 번째 단계로

    AWS CodeDeploy 생성 및 설정에 대해 알아보자.


CodeDeploy

Step 1


Step 2


Step 3

  • Step 2에서 CodeDeploy를 선택했으므로 자동으로 “CodeDeployRole” 권한이 부여되어있다.

    추가로 권한 부여를 할 필요가 없으니 넘어간다.

  • “Role name”에는 원하는 값을 입력한다.

    이로써 CodeDeploy를 위한 IAM 생성이 완료되었다.

    이 IAM은 CodeDeploy 생성 시 사용한다.


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


Step 9

  • Deployment settings 값에 대해 궁금하다면

    CodeDeploy에서 배포 구성 작업글을 참고하자 !

  • 따로 LB 설정을 하지 않았다면 Load balancer 체크 박스는 해제해준다.

  • 이로써 CodeDeploy 설정이 완료되었다.

  • 추가로 모든 설정을 완료 후에도 정상적으로 동작하지 않는다면

    codedeploy agent log를 보면 빠르게 문제를 해결 할 수 있다.

tail -F /var/log/aws/codedeploy-agent/codedeploy-agent.log

Summary


Reference


Recommend

Index