워크플로를 통한 AWS Cloud Development Kit (AWS CDK) 앱 배포 - 아마존 CodeCatalyst

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

워크플로를 통한 AWS Cloud Development Kit (AWS CDK) 앱 배포

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

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

“AWS CDK 배포” 작업 사용 시기

를 사용하여 앱을 개발했는데 이제 자동화된 지속적 통합 및 전달 (CI/CD) 워크플로의 일부로 앱을 자동으로 배포하려는 경우 이 작업을 사용하십시오. AWS CDK예를 들어, 누군가 AWS CDK 앱 소스와 관련된 풀 리퀘스트를 병합할 때마다 앱을 자동으로 배포하고 싶을 수 AWS CDK 있습니다.

“AWS CDK 배포” 작업의 작동 방식

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

  1. 런타임 시 액션의 버전 1.0.12 이하를 지정한 경우 액션은 최신 CDK CLI (Tookit라고도 함 AWS CDK ) 를 빌드 이미지에 다운로드합니다. CodeCatalyst

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

  2. 작업은 CDK CLI를 사용하여 명령을 실행합니다cdk deploy. 이 명령어는 앱을 합성하여 에 배포합니다. AWS CDK AWS이 명령에 대한 자세한 내용은 개발자 안내서의 AWS CDK 툴킷 (cdk 명령) 항목을 참조하십시오.AWS Cloud Development Kit (AWS CDK)

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

다음 표는 배포 작업의 여러 버전에서 기본적으로 사용되는 CDK CLI 버전을 보여줍니다.AWS CDK

참고

기본값을 재정의할 수 있습니다. 자세한 내용은 “AWS CDK 배포” 액션 YAML 정의CdkCliVersion 섹션을 참조하십시오.

“AWS CDK 배포” 액션 버전 AWS CDK CLI 버전

1.0.0 — 1.0.12

최신

1.0.13 이상

2.99.1

액션으로 배포할 수 있는 스택은 몇 개입니까?

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