👾 개요
- 열심히 기존에 운영하던 CodePipeline을 CDK로 옮기는 작업 중 아래와 같은 에러가 발생했다.
Error calling startBuild: Cannot have more than 0 builds in queue for the account
(Service: AWSCodeBuild;
Status Code: 400;
Error Code: AccountLimitExceededException;
Request ID: f0eca668-cd8e-4a4a-8a93-ed28f2e24305;
Proxy: null)
- 위 사항이 발생하기까지 아래와 같은 환경을 가지고 있었다.
- 최근에 CDK를 통해서 CodePipeline을 소스로 전환 중에 있음.
- 최근에 CodePipeline 실행 수가 많음.
🚦 원인 분석
- 오류 내용을 보면 알 수 있듯이 AWS Account 마다 CodeBuild 실행 수에 대한 제한이 있는 것으로 보였다. (해당 문서의 Build failed to start 참고)
- 동시 빌드 제한 수를 늘려야한다! (Maximum number of concurrently running builds)
🤖 조치 방법
- Service Quotas 콘솔 접속 (리전 선택 주의!!!)
- 할당량 증가 요청
- 변경할 값 입력 후 요청 (저는 기본값의 두배인 120으로 요청했음)
- 완료 까지 대기…
- 저는 약 하루 걸렸습니다.
- 완료 시 화면
'Knowledge > Cloud' 카테고리의 다른 글
AWS CDK 개발 중 The provided role does not have sufficient permissions to access CodeDeploy 오류 발생 (2) | 2021.06.17 |
---|---|
AWS CDK로 CodePipeline 생성 시 is not authorized to perform AssumeRole on role 오류 해결 (0) | 2021.06.14 |
AWS CodeBuild 역할 수정 시 에러 (The policy was not attached to role) (0) | 2021.06.14 |
AWS ELB에 https 적용하기 (0) | 2021.06.10 |
AWS CodeBuild spec yml에서 조건문 사용 방법 (0) | 2021.05.11 |
댓글