반응형

CodeBuild 3

[Mac OS]AWS 배포 자동화 -3 Server (CodePipeline, CodeBuild, CodeDeploy, pipline 오류 확인)

* 인스턴스 태그 및 역할 부여 - 인스턴스 생성 후 태그 관리 설정 => 인스턴스는 우분투 20버전 사용함 - 태그 추가 - 인스턴스 -> 작업 -> 보안 -> IAM 역할 수정 -> 역할만들기 -> AWS서비스, EC2 선택 -> => IAM 역할 수정을 통해 인스턴스 역할을 부여함 => EC2 인스턴스에 역할을 부여함으로써 다른 AWS 서비스를 호출할 수 있는 권한을 가짐 - 역할 선택 - 생성된 역할 클릭 -> 신뢰 관계 편집 -> => 신뢰 관계 란 해당 역할을 취할 수 있는 서비스나 사용자를 명시하는 부분 => Access를 통해 역할을 생성했지만 서비스를 신뢰 관계에서 명시함으로써 역할이 확실히 완성됨 - EC2 수정 페이지 (IAM수정페이지) 에서 IAM역할 부여 - 인스턴스 내 보안그룹 ..

클라우드/AWS 2023.01.15

[Mac OS]AWS 배포 자동화 -1 Client (CodePipeline, CodeBuild, CodeDeploy, pipline 오류 확인)

CodeBuild 란? - 클라우드상의 완전관리형 빌드 서비스 - 소스코드를 컴파일하고 단위 테스트 실행 => 코드빌드 사용 시 장점 - 완전 관리형 : 빌드 서버를 직접 설정하여 패치 및 업데이트를 적용할 필요가 없음 - 주문형 : 빌드 요구 사항에 따라 조정됨, 사용한 빌드 시간만큼 요금 지불 - 아웃 오브 더 박스 : 프로그래밍 언어에 맞게 사전 구성된 빌드 환경을 제공, 빌드 스크립트를 선택하여 시작하면 됨 CodePipeline 란? - 소프트웨어 릴리즈에 필요한 단계를 모델링, 시각화 및 자동화 하는데 사용할 수 있는 지속적 전달 서비스 - 신속한 모델링 구성 가능 - 소프트웨어 변경 사항을 지속적으로 릴리스하는 데 필요한 단계 자동화 가능 CodeDeploy 란? - EC2 인스턴스, 온프레..

클라우드/AWS 2023.01.14
반응형