반응형

AWS CodeSeries 2

[AWS] CodeBuild

CodeBuild이란?CodeBuild는 소스코드를 컴파일하고 테스트를 실행하여 배포 가능한 패키지를 만들어주는 완전 관리형 빌드 서비스로 대표적인 CI(Continuous Integration) 서비스입니다.CodeBuild는 빌드 요청이 생성되면 즉시 빌드가 시작되고, 빌드 볼륨에 따라 인프라가 자동으로 확장/축소가 됩니다.CodeBuild의 특징빌드 프로젝트(build project)는 빌드를 실행하는 방법을 정의한 것이며 소스코드 위치, 빌드 환경, 실행할 빌드 명령, 빌드 출력물의 저장 위치등을 포함합니다.빌드 아티팩트(build artifacts)는 빌드에 의해 생성된 파일입니다. 일반적으로 배포 패키지, WAR 파일, 로그파일 등이 포함됩니다.빌드 환경(build environment)은 운..

📂 AWS 2022.04.27

[AWS] CodeCommit

CodeCommit이란?Git 기반의 레포지토리 서비스로 소스를 저장하고 제어할 수 있는 기능을 제공하며 기존 Git 도구와 연동 가능한 완전 관리형 소스 제어 서비스CodeCommit의 특징레포지토리에 저장된 데이터는 Key Management Service(KMS)을 통해 자동으로 암호화되고, 첫번째 리포지토리를 생성하면 AWS가 관리하는 CodeCommit 키가 자동으로 생성된다.IAM, CloudTrail, CloudWatch와 연동하여 레포지토리 접근을 제어하거나 모니터링 할 수 있습니다.CodeCommit은 resoure-level permissions(리소스 수준 권한)을 지원합니다. 이를 통해 git pull, git push등의 작업에 대해 제어가 가능합니다. 또한 작업에 대해 MFA를 ..

📂 AWS 2022.04.12
반응형