워크플로를 사용하여 AWS CDK 앱 배포 - Amazon CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

워크플로를 사용하여 AWS CDK 앱 배포

이 섹션에서는 워크플로를 사용하여 AWS 계정에 AWS Cloud Development Kit (AWS CDK) 앱을 배포하는 방법을 설명합니다. 이렇게 하려면 AWS CDK 배포 작업을 워크플로에 추가해야 합니다. AWS CDK 배포 작업은 앱을 합성하고 에 배포합니다 AWS Cloud Development Kit (AWS CDK) AWS. 앱 AWS이 이미 에 있는 경우 필요한 경우 작업이 앱을 업데이트합니다.

를 사용하여 앱을 작성하는 방법에 대한 일반적인 내용은 AWS Cloud Development Kit (AWS CDK) 개발자 안내서의 ?란 무엇입니까?를 AWS CDK참조하세요. AWS CDK

'AWS CDK 배포' 작업을 사용해야 하는 경우

를 사용하여 앱을 개발했고 AWS CDK이제 CI/CD(Automated Continuous Integration and Delivery) 워크플로의 일부로 앱을 자동으로 배포하려는 경우 이 작업을 사용합니다. 예를 들어, 누군가가 AWS CDK 앱 소스와 관련된 풀 요청을 병합할 때마다 AWS CDK 앱을 자동으로 배포할 수 있습니다.

'AWS CDK 배포' 작업 작동 방식

AWS CDK 배포는 다음과 같이 작동합니다.

  1. 런타임 시 작업 버전 1.0.12 이하를 지정한 경우 작업은 최신CDKCLI( AWS CDK 도킷이라고도 함)을 CodeCatalyst 런타임 환경 이미지 에 다운로드합니다.

    버전 1.0.13 이상을 지정한 경우 작업은 특정 버전의 CDK 와 함께 번들로 제공CLI되므로 다운로드가 발생하지 않습니다.

  2. 작업은 CDKCLI를 사용하여 cdk deploy 명령을 실행합니다. 이 명령은 AWS CDK 앱을 합성하고 에 배포합니다 AWS. 이 명령에 대한 자세한 내용은 AWS Cloud Development Kit (AWS CDK) 개발자 안내서AWS CDK Toolkit(cdk 명령) 주제를 참조하세요.

CDK CLI 'AWS CDK 배포' 작업에 사용되는 버전

다음 표에는 AWS CDK 배포 작업의 다른 버전에서 기본적으로 CDK CLI 사용되는 버전이 나와 있습니다.

참고

기본값을 재정의할 수 있습니다. 자세한 내용은 AWS CDK '배포' 작업 YAMLCdkCliVersion 섹션을 참조하십시오.

'AWS CDK 배포' 작업 버전 AWS CDK CLI 버전

1.0.0~1.0.12

최신

1.0.13 이상

2.99.1

'AWS CDK 배포' 작업에 사용되는 런타임 이미지

다음 표에는 가 AWS CDK 배포 작업의 다른 버전을 실행하는 데 CodeCatalyst 사용하는 런타임 환경 이미지가 나와 있습니다. 이미지에는 사전 설치된 다양한 도구 세트가 포함됩니다. 자세한 내용은 활성 이미지 단원을 참조하십시오.

참고

2024년 3월 이미지에서 사용할 수 있는 최신 도구를 활용하려면 AWS CDK 배포 작업을 버전 2.x로 업그레이드하는 것이 좋습니다. 작업을 업그레이드하려면 워크플로 정의 파일aws/cdk-deploy@v2에서 Identifier 속성을 로 설정합니다. 자세한 내용은 AWS CDK '배포' 작업 YAML 단원을 참조하십시오.

'AWS CDK 배포' 작업 버전 런타임 환경 이미지

1.x

2022년 11월 이미지

2.x

2024년 3월 이미지

작업이 배포할 수 있는 스택 수는 몇 개입니까?

AWS CDK 배포는 단일 스택만 배포할 수 있습니다. AWS CDK 앱이 여러 스택으로 구성된 경우 중첩 스택이 있는 상위 스택을 생성하고 이 작업을 사용하여 상위 스택을 배포해야 합니다.