

Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [CodeCatalyst에서 마이그레이션하는 방법](migration.md) 단원을 참조하십시오.

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

# 워크플로를 사용하여 AWS CDK 앱 부트스트래핑
<a name="cdk-boot-action"></a>

이 섹션에서는 CodeCatalyst 워크플로를 사용하여 AWS CDK 애플리케이션을 부트스트랩하는 방법을 설명합니다. 이렇게 하려면 워크플로에 **AWS CDK 부트스트랩** 작업을 추가해야 합니다. **AWS CDK 부트스트랩** 작업은 [최신 템플릿](https://docs.aws.amazon.com/cdk/v2/guide/bootstrapping.html#bootstrapping-template)을 사용하여 AWS 환경의 부트스트랩 스택을 프로비저닝합니다. 부트스트랩 스택이 이미 있는 경우 필요한 경우 작업이 해당 스택을 업데이트합니다. 에 부트스트랩 스택 AWS 이 있으면 AWS CDK 앱을 배포하기 위한 사전 조건입니다.

부트스트래핑에 대한 자세한 내용은 *AWS Cloud Development Kit (AWS CDK) 개발자 안내서*의 [부트스트래핑](https://docs.aws.amazon.com/cdk/v2/guide/bootstrapping.html)을 참조하세요.

**Topics**
+ ['AWS CDK bootstrap' 작업을 사용해야 하는 경우](#cdk-boot-action-when-to-use)
+ ['AWS CDK 부트스트랩' 작업 작동 방식](#cdk-boot-action-how-it-works)
+ ["AWS CDK bootstrap" 작업에서 사용하는 CDK CLI 버전](#cdk-boot-action-cdk-version)
+ ['AWS CDK bootstrap' 작업에서 사용하는 런타임 이미지](#cdk-boot-action-runtime)
+ [예: AWS CDK 앱 부트스트래핑](cdk-boot-action-example-workflow.md)
+ ['AWS CDK bootstrap' 작업 추가](cdk-boot-action-add.md)
+ ['AWS CDK 부트스트랩' 변수](cdk-boot-action-variables.md)
+ ['AWS CDK 부트스트랩' 작업 YAML](cdk-boot-action-ref.md)

## 'AWS CDK bootstrap' 작업을 사용해야 하는 경우
<a name="cdk-boot-action-when-to-use"></a>

 AWS CDK 앱을 배포하는 워크플로가 있고 부트스트랩 스택을 동시에 배포(및 필요한 경우 업데이트)하려는 경우이 작업을 사용합니다. 이 경우 AWS CDK 앱을 배포하는 워크플로와 동일한 워크플로에 **AWS CDK 부트스트랩** 작업을 추가합니다.

다음 중 하나가 적용되는 경우 이 작업을 사용하지 **마세요**.
+ 다른 메커니즘을 사용하여 부트스트랩 스택을 이미 배포했으며 그대로 유지하고자 합니다(업데이트 없음).
+ **AWS CDK 부트스트랩** 작업에서 지원되지 않는 [사용자 지정 부트스트랩 템플릿](https://docs.aws.amazon.com/cdk/v2/guide/bootstrapping.html#bootstrapping-customizing)을 사용하려고 합니다.

## 'AWS CDK 부트스트랩' 작업 작동 방식
<a name="cdk-boot-action-how-it-works"></a>

**AWS CDK 부트스트랩**은 다음과 같이 작동합니다.

1. 런타임 시 작업 버전 1.0.7 이하를 지정한 경우 작업은 최신 CDK CLI( AWS CDK Tookit이라고도 함)를 CodeCatalyst [빌드 이미지](build-images.md)에 다운로드합니다.

   버전 1.0.8 이상을 지정한 경우 작업은 [특정 버전](cdk-dep-action.md#cdk-dep-action-cdk-version)의 CDK CLI와 번들로 제공되므로 다운로드가 발생하지 않습니다.

1. 작업은 CDK CLI를 사용하여 `cdk bootstrap` 명령을 실행합니다. 이 명령은 *AWS Cloud Development Kit (AWS CDK) 개발자 안내서*의 부트스트래핑 주제에 설명된 [부트스트래핑](https://docs.aws.amazon.com/cdk/v2/guide/bootstrapping.html) 작업을 수행합니다.

## "AWS CDK bootstrap" 작업에서 사용하는 CDK CLI 버전
<a name="cdk-boot-action-cdk-version"></a>

다음 표에는 **AWS CDK 부트스트랩** 작업의 다양한 버전에서 기본적으로 사용되는 CDK CLI 버전이 나와 있습니다.

**참고**  
기본값을 재정의할 수 있습니다. 자세한 내용은 ['AWS CDK 부트스트랩' 작업 YAML](cdk-boot-action-ref.md)의 [CdkCliVersion](cdk-boot-action-ref.md#cdk.boot.cdk.cli.version) 섹션을 참조하세요.


| 'AWS CDK 부트스트랩' 작업 버전 | AWS CDK CLI 버전 | 
| --- | --- | 
|  1.0.0 – 1.0.7  |  최신  | 
|  1.0.8 이상  |  2.99.1  | 

## 'AWS CDK bootstrap' 작업에서 사용하는 런타임 이미지
<a name="cdk-boot-action-runtime"></a>

다음 표에는 CodeCatalyst가 **AWS CDK 부트스트랩** 작업의 다른 버전을 실행하는 데 사용하는 런타임 환경 이미지가 나와 있습니다. 이미지에는 사전 설치된 다양한 도구 세트가 포함됩니다. 자세한 내용은 [활성 이미지](build-images.md#build-curated-images) 섹션을 참조하세요.

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


| 'AWS CDK 부트스트랩' 작업 버전 | 런타임 환경 이미지 | 
| --- | --- | 
|  1.x  |  2022년 11월 이미지  | 
|  2.x  |  2024년 3월 이미지  | 