본문 바로가기
728x90
반응형

클라우드/AWS5

CodeDeploy를 이용한 현재 위치 배포 #5 실습에 사용한 리소스를 정리합니다. CodeDeploy 애플리케이션을 삭제합니다. Auto Scaling 그룹의 크기를 0으로 변경해 실행 중인 인스턴스를 모두 종료합니다. Auto Scaling 그룹을 삭제합니다. 모든 인스턴스를 종료합니다. 시작 템플릿을 삭제합니다. AMI를 등록 취소 합니다. 스냅샷을 삭제합니다. 로드밸런서를 삭제합니다. 대상그룹을 삭제합니다. 키 페어를 삭제합니다. VPC를 삭제합니다. 역할을 삭제합니다. 정책을 삭제합니다. 2021. 8. 22.
CodeDeploy를 이용한 현재 위치 배포 #4 8. CodeDeploy 애플리케이션 생성 자동 배포를 수행할 애플리케이션을 생성합니다. 애플리케이션 이름을 입력하고, 컴퓨팅 플랫폼으로 EC2/온프레미스를 선택합니다. 9. 배포 그룹 생성 애플리케이션 생성을 확인하고, 배포 그룹을 생성합니다. 배포 그룹 이름을 입력하고, 서비스 역할로 앞에서 생성한 AWSCodeDeployRole 정책을 반영한 OOO-codedeploy-role을 선택합니다. 애플리케이션 배포 방법으로 현재 위치를 선택하고, 애플리케이션 개정을 배포할 환경으로 Amazon EC2 Auto Scaling 그룹을 선택하고, 앞에서 생성한 Auto Scaling 그룹을 선택합니다. 배포 구성으로 한 번에 하나씩 배포를 진행하는 CodeDeployDefault.OneAtATime을 선택합니.. 2021. 8. 22.
CodeDeploy를 이용한 현재 위치 배포 #3 6. 대상 그룹 생성 로드 밸런싱 대상 그룹을 생성합니다. 대상 유형으로 인스턴스를 선택하고, 대상 그룹 이름을 입력합니다. 앞에서 생성한 기본 VPC를 선택합니다. 대상 그룹을 생성합니다. 대상 그룹 생성을 확인합니다. 7. 시작 템플릿 생성 Auto Scaling 그룹 생성에 사용할 시작 템플릿을 생성합니다. 시작 템플릿 이름과 설명을 입력합니다. Auto Scaling 관련 설정을 쉽게 할 수 있도록 Auto Scaling 지침을 선택합니다. 앞에서 생성한 AMI를 선택하고, 인스턴스 유형으로 t2.micro를 선택합니다. EC2 인스턴스 생성 시 만든 키 페어를 선택하고, 기본 VPC와 보안 그룹을 선택합니다. 고급 세부 정보에 IAM 인스턴스 프로파일로 S3 읽기 권한을 부여한 OOO-coded.. 2021. 8. 22.
CodeDeploy를 이용한 현재 위치 배포 #2 4. CodeDeploy 서비스에 적용할 역할 생성 IAM에서 역할을 생성합니다. AWS 서비스 중 CodeDeploy를 선택합니다. AWSCodeDeployRole 내용을 확인합니다. 자동 배포에 필요한 권한이 설정된 것을 확인할 수 있습니다. 역할 이름과 설명을 입력하고 역할을 생성합니다. 역할 생성을 확인합니다. 5. EC2 인스턴스 역할 생성 EC2 인스턴스에서 필요로 하는 권한을 정책으로 생성하고 해당 정책을 적용할 역할을 생성합니다. EC2 인스턴스에 설치한 CodeDeploy Agent가 S3에서 업로드된 파일(소스 코드)을 가져올 경우 S3 읽기 권한이 필요하므로, 정책에 S3 읽기 권한을 추가합니다. 정책 이름과 설명을 입력하고 정책을 생성합니다. 이어서 해당 정책을 적용할 역할을 생성합.. 2021. 8. 21.
728x90
반응형