게시된 날짜: Mar 28, 2023

오늘 AWS는 고객이 AWS Cloud Formation 템플릿을 완전히 사용자 지정하여 서비스, 환경, 파이프라인 및 작업 리소스를 프로비저닝 할 수 있는 새로운 AWS Copilot 버전 1.27을 출시했습니다. 고객은 이제 AWS Cloud Development Kit(CDK) 또는 YAML 패치를 사용하여 해당 AWS 리소스의 속성을 변경할 수 있습니다. AWS Copilot은 일반적인 애플리케이션 아키텍처 및 인프라 패턴, 사용자 친화적인 운영 워크플로 및 배포 파이프라인 구성을 제공하여 고객이 AWS에서 컨테이너식 애플리케이션을 더 쉽게 구축, 배포 및 운영할 수 있도록 지원하는 명령줄 인터페이스(CLI)입니다.

이제 사용자는 새로운 AWS Copilot 릴리스(1.27)를 활용하여 copilot svc override, copilot env override 또는 copilot job override를 실행하여 서비스, 환경 또는 작업의 모든 속성을 재정의할 수 있습니다. 사용자는 --tool cdk 또는 --tool yamlpatch 재정의라는 두 가지 옵션 중에서 선택할 수 있습니다. CDK 재정의를 선택하는 경우 AWS Copilot은 사용자 프로젝트의 copilot/<resource name>/overrides/ 디렉터리 내에서 새로운 CDK 애플리케이션을 부트스트랩하고, stack.ts 파일 내에 CDK 사용 방법에 대한 지침을 제공합니다. 고객은 먼저 stack.ts를 편집하고 배포 전에 AWS Copilot에서 생성한 AWS CloudFormation 리소스의 속성을 수정할 수 있습니다. YAML 패치 재정의를 사용하는 고객은 JSON 패치 구문을 준수하는 .yaml 패치 파일을 통해 AWS CloudFormation 템플릿을 재정의할 수 있습니다. 두 옵션 모두 고객에게 AWS Copilot이 배포하는 AWS 리소스 및 해당 속성에 대한 모든 제어 권한을 제공합니다.

이 기능은 AWS Copilot 1.27 릴리스가 제공되는 모든 리전에서 사용할 수 있습니다. 자세한 내용은 설명서를 참조하세요.