AWS CloudFormation 및 CDK, 모든 스택 작업에 대한 배포 전 검증을 통해 개발 피드백 루프를 가속화
AWS CloudFormation 고객은 이제 몇 초 만에 배포 오류에 대한 즉각적인 피드백을 받을 수 있으므로 예방 가능한 장애를 발견하기 위해 전체 프로비저닝 및 롤백 주기를 기다릴 필요가 없습니다. CloudFormation은 이제 스택 생성 및 스택 업데이트 작업에 대한 배포 전 검증을 실행하여 리소스 프로비저닝이 시작되기 전에 일반적인 배포 오류를 찾아냅니다. 이를 통해 수동 반복부터 CI/CD 파이프라인, AI 에이전트 프로비저닝 인프라에 이르기까지 모든 배포 워크플로에서 개발 속도를 가속화합니다.
이전에는 변경 세트를 생성하는 동안 속성 구문 오류, 리소스 이름 충돌, S3 버킷 비우기 제약 조건에 대한 배포 전 검증이 가능했습니다. 이번 릴리스에서는 이제 스택 생성 및 스택 업데이트 작업에서 동일한 검증이 자동으로 실행됩니다. 또한 이제 변경 세트를 생성하는 동안 3가지 새로운 검증 검사를 경고로 사용할 수 있습니다. 서비스 할당량 한도 검증은 리소스 생성이 계정의 서비스 할당량을 초과할 경우 경고합니다. AWS Config Recorder 충돌 탐지는 템플릿이 구성 레코딩이 활성화되지 않은 계정에 구성 규칙을 추가하거나 구성 레코딩이 이미 활성화된 계정에서 구성 레코더를 정의할 때 경고합니다. ECR 리포지토리 삭제 준비 상태 검증은 삭제 대상 ECR 리포지토리에 아직 이미지가 포함되어 있을 때 경고합니다. 검증에서 문제가 감지되면 DescribeEvents API를 사용하여 작업 ID로 오류를 확인하거나, CloudFormation 콘솔에서 스택의 이벤트 탭으로 이동하고 작업 ID(또는 배너 또는 상태 이유 열의 링크)를 클릭하여 배포 검증 탭에서 직접 작업 보기 페이지를 열 수 있습니다. 각 오류에는 논리적 리소스 ID 및 속성 경로가 포함되므로 리소스를 프로비저닝하기 전에 문제를 정확히 찾아내 수정할 수 있습니다. CDK에서 cdk deploy 및 cdk validate는 모두 통합 보고서를 통해 구성 수준 추적을 포함한 검증 결과를 제공하므로 AI 에이전트 및 자동화 도구가 구조화된 응답을 구문 분석하고 즉시 자체 수정할 수 있습니다.
배포 전 검증은 구성이 필요 없는 모든 스택 작업에서 기본적으로 활성화됩니다. 특정 작업에 대한 검증을 건너뛰어야 하는 경우 CreateStack, UpdateStack 및 CreateChangeSet API 직접 호출에서 새로운 DisableValidation 파라미터를 사용하거나 CLI의 --disable-validation 플래그를 사용하세요. 자세히 알아보려면 스택 배포 검증 사용 설명서를 참조하세요.
이 기능은 중국을 제외하고 CloudFormation이 지원되는 모든 AWS 리전에서 사용할 수 있습니다. 세부적인 서비스 제공 여부 정보는 AWS 리전 표를 참조하세요.