Dot Programming/DevOps
2021. 8. 28.
[Spring 배포 #2-2] CodeDeploy 생성 및 연동하기 (Travis-ci, S3)
배포 자동화 준비 : CodeDeploy 생성 및 연동하기 (Travis-ci, S3) 이제 AWS 배포 시스템 CodeDeploy를 생성해준다. 해당 과정에서는 총 2개의 IAM(ec2에 필요한 IAM, codeDeploy에 필요한 IAM)을 생성한다. 이제 CodeDeploy를 이에 연동시켜주면 거의 모든게 끝이난다. EC2 환경에 파일을 받을 디렉토리 생성과 몇 가지 설정을 추가해주면 된다. IAM 역할, 사용자 이전에 #2-1에서는 Travis CI를 위한 IAM 사용자를 만들어줬다면 이번에는 IAM 역할을 생성해 줄 것이다. IAM 역할과 사용자의 차이점은 다음과 같다. 역할 AWS 서비스에만 할당할 수 있는 권한 EC2, CodeDeploy, SQS 등 사용자 AWS 서비스 외에 사용할 수 있..