CDK AWS v2 개발자 안내서입니다. 이전 CDK v1은 2022년 6월 1일에 유지 관리에 들어갔으며 2023년 6월 1일에 지원이 종료되었습니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
기존 리소스 및 AWS CloudFormation 템플릿을 AWS CDK로 마이그레이션
CDK Migrate 기능은 AWS CDK용 평가판 릴리스이며 변경될 수 있습니다. |
AWS 클라우드 개발 키트(AWS CDK) 명령줄 인터페이스(AWS CDK CLI)를 사용하여 배포된 AWS 리소스, 배포된 AWS CloudFormation 스택 및 로컬 AWS CloudFormation 템플릿을 AWS CDK로 마이그레이션합니다.
마이그레이션 작동 방식
AWS CDK CLI cdk migrate
명령을 사용하여 다음 소스에서 마이그레이션합니다.
-
AWS 리소스를 배포했습니다.
-
AWS CloudFormation 스택을 배포했습니다.
-
Local AWS CloudFormation 템플릿.
- 배포된 AWS 리소스
-
AWS CloudFormation 스택과 연결되지 않은 특정 환경(AWS 계정 및 AWS 리전)에서 배포된 AWS 리소스를 마이그레이션할 수 있습니다.
AWS CDK CLI는 IaC 생성기 서비스를 사용하여 AWS 환경의 리소스를 스캔하여 리소스 세부 정보를 수집합니다. IaC 생성기에 대한 자세한 내용은 AWS CloudFormation 사용 설명서의 기존 리소스에 대한 템플릿 생성을 참조하세요.
리소스 세부 정보를 수집한 후 AWS CDK CLI는 마이그레이션된 리소스가 포함된 단일 스택이 포함된 새 CDK 앱을 생성합니다.
- 배포된 AWS CloudFormation 스택
-
Single AWS CloudFormation 스택을 새 AWS CDK 앱으로 마이그레이션할 수 있습니다. AWS CDK CLI는 스택의 AWS CloudFormation 템플릿을 검색하고 새 CDK 앱을 생성합니다. CDK 앱은 마이그레이션된 AWS CloudFormation 스택이 포함된 단일 스택으로 구성됩니다.
- Local AWS CloudFormation 템플릿
-
local AWS CloudFormation 템플릿에서 마이그레이션할 수 있습니다. 로컬 템플릿에는 배포된 리소스가 포함될 수도 있고 포함되지 않을 수도 있습니다. AWS CDK CLI는 리소스가 있는 단일 스택이 포함된 새 CDK 앱을 생성합니다.
마이그레이션 후 CDK 앱을 관리, 수정하고 AWS CloudFormation에 배포하여 리소스를 프로비저닝하거나 업데이트할 수 있습니다.
CDK Migrate의 이점
리소스를 AWS CDK로 마이그레이션하는 것은 과거에는 AWS CloudFormation 및 AWS CDK의 시간과 전문 지식이 필요한 수동 프로세스였습니다. CDK Migrate를 사용하면 AWS CDK CLI를 사용하면 짧은 시간 내에 대부분의 마이그레이션 작업을 수행할 수 있습니다. CDK Migrate를 사용하면 AWS CDK를 사용하여에서 신규 및 기존 애플리케이션을 빠르게 개발하고 관리할 수 있습니다 AWS.
고려 사항
일반적인 고려 사항
- CDK Migrate와 CDK Import 비교
-
이
cdk import
명령은 배포된 리소스를 새 CDK 앱 또는 기존 CDK 앱으로 가져올 수 있습니다. 가져올 때 앱에서 수동으로 각 리소스를 L1 구문으로 정의해야 합니다.cdk import
를 사용하여 한 번에 하나 이상의 리소스를 새 CDK 앱 또는 기존 CDK 앱으로 가져오는 것이 좋습니다. 자세한 내용은 기존 리소스를 스택으로 가져오기를 참조하세요.cdk migrate
명령은 배포된 리소스, 배포된 AWS CloudFormation 스택 또는 local AWS CloudFormation 템플릿에서 새 CDK 앱으로 마이그레이션합니다. 마이그레이션 중에 AWS CDK CLI는cdk import
를 사용하여 리소스를 새 CDK 앱으로 가져옵니다. AWS CDK CLI는 각 리소스에 대한 L1 구문도 생성합니다. 지원되는 마이그레이션 소스에서 새 AWS CDK 앱으로 가져올cdk migrate
때를 사용하는 것이 좋습니다. - CDK Migrate는 L1 구문만 생성합니다.
-
새로 생성된 CDK 앱에는 L1 구문만 포함됩니다. 마이그레이션 후 앱에 상위 구문을 추가할 수 있습니다.
- CDK Migrate는 단일 스택을 포함하는 CDK 앱을 생성합니다.
-
새로 생성된 CDK 앱에는 단일 스택이 포함됩니다.
배포된 리소스를 마이그레이션할 때 마이그레이션된 모든 리소스는 새 CDK 앱의 단일 스택 내에 포함됩니다.
AWS CloudFormation 스택을 마이그레이션할 때는 새 CDK 앱의 단일 스택으로만 단일 AWS CloudFormation 스택을 마이그레이션할 수 있습니다.
- 자산 마이그레이션
-
AWS Lambda 코드와 같은 프로젝트 자산은 새 CDK 앱으로 직접 마이그레이션되지 않습니다. 마이그레이션 후 CDK 앱에 포함할 자산 값을 지정할 수 있습니다.
- 상태 저장 리소스 마이그레이션
-
데이터베이스 및 Amazon Simple Storage Service(Amazon S3) 버킷과 같은 상태 저장 리소스를 마이그레이션할 때 새 리소스를 생성하는 대신 기존 리소스를 마이그레이션하는 경우가 많습니다.
상태 저장 리소스를 마이그레이션하고 보존하려면 다음을 수행하세요.
-
상태 저장 리소스가 가져오기를 지원하는지 확인합니다. 자세한 내용은 AWS CloudFormation 사용 설명서의 리소스 유형 지원을 참조하세요.
-
마이그레이션 후 새 CDK 앱에서 마이그레이션된 리소스의 논리적 ID가 배포된 리소스의 논리적 ID와 일치하는지 확인합니다.
-
AWS CloudFormation 스택에서 마이그레이션하는 경우 새 CDK 앱의 스택 이름이 AWS CloudFormation 스택과 일치하는지 확인합니다.
-
마이그레이션된 리소스의 동일한 AWS 계정 및 AWS 리전을 사용하여 CDK 앱을 배포합니다.
-
AWS CloudFormation 템플릿에서 마이그레이션할 때 고려 사항
- CDK Migrate에서 단일 템플릿 마이그레이션 지원
-
AWS CloudFormation 템플릿을 마이그레이션할 때 마이그레이션할 단일 템플릿을 선택할 수 있습니다. 중첩된 템플릿은 지원되지 않습니다.
- 내장 함수를 사용하여 템플릿 마이그레이션
-
내장 함수를 사용하는 AWS CloudFormation 템플릿에서 마이그레이션할 때 AWS CDK CLI는 로직을
Fn
클래스와 함께 CDK 앱으로 마이그레이션하려고 시도합니다. 자세한 내용은 클라우드 개발 키트(CDK) API 참조의 클래스 Fn을 참조하세요. AWS AWS
배포된 리소스에서 마이그레이션할 때 고려 사항
- 스캔 제한 사항
-
환경에서 리소스를 스캔할 때 IaC 생성기는 스캔할 때 검색할 수 있는 데이터와 할당량 제한에 대한 특정 제한 사항이 있습니다. 자세한 내용은 AWS CloudFormation 사용 설명서의 고려 사항을 참조하세요.
사전 조건
cdk migrate
명령을 사용하기 전에 AWS CDK 시작하기의 모든 설정 단계를 완료합니다.
CDK Migrate 시작하기
시작하려면 선택한 디렉터리에서 AWS CDK CLI cdk migrate
명령을 실행합니다. 수행 중인 마이그레이션 유형에 따라 필수 및 선택적 옵션을 제공합니다.
에서 사용할 수 있는 옵션의 전체 목록과 설명은 cdk 마이그레이션을 cdk migrate
참조하세요.
다음은 제공하고자 하는 몇 가지 중요한 옵션입니다.
- 스택 이름
-
유일한 필수 옵션은
--stack-name
입니다. 이 옵션을 사용하여 마이그레이션 후 AWS CDK 앱 내에서 생성될 스택의 이름을 지정합니다. 스택 이름은 배포 시 AWS CloudFormation 스택의 이름으로도 사용됩니다. - 언어
-
새 CDK 앱의 프로그래밍 언어를 지정하려면
--language
를 사용합니다. - AWS 계정 및 AWS 리전
-
AWS CDK CLI는 기본 소스에서 AWS 계정 및 AWS 리전 정보를 검색합니다. 자세한 내용은 AWS CDK 환경을 참조하세요.
--account
및--region
옵션을cdk migrate
와 함께 사용하여 다른 값을 제공할 수 있습니다. - 새 CDK 프로젝트의 출력 디렉터리
-
기본적으로 AWS CDK CLI는 작업 디렉터리에 새 CDK 프로젝트를 생성하고
--stack-name
에 제공한 값을 사용하여 프로젝트 폴더의 이름을 지정합니다. 현재 동일한 이름의 폴더가 있는 경우 AWS CDK CLI는 해당 폴더를 덮어씁니다.--output-path
옵션을 사용하여 새 CDK 프로젝트 폴더에 대해 다른 출력 경로를 지정할 수 있습니다. - 마이그레이션 소스
-
마이그레이션할 소스를 지정하는 옵션을 제공합니다.
-
--from-path
- local AWS CloudFormation 템플릿에서 마이그레이션합니다. -
--from-scan
- AWS 계정 및 AWS 리전에 배포된 리소스에서 마이그레이션합니다. -
--from-stack
- AWS CloudFormation 스택에서 마이그레이션합니다.
마이그레이션 소스에 따라
cdk migrate
명령을 사용자 지정하는 추가 옵션을 제공할 수 있습니다. -
AWS CloudFormation 스택에서 마이그레이션
배포된 AWS CloudFormation 스택에서 마이그레이션하려면 --from-stack
옵션을 제공합니다. 를 사용하여 배포된 AWS CloudFormation 스택의 이름을 제공합니다--stack-name
. 다음은 예제입니다.
$ cdk migrate --from-stack --stack-name "myCloudFormationStack"
AWS CDK CLI는 다음을 수행합니다.
-
배포된 스택의 AWS CloudFormation 템플릿을 검색합니다.
-
cdk init
를 실행하여 새 CDK 앱을 초기화합니다. -
CDK 앱 내에 마이그레이션된 AWS CloudFormation 스택이 포함된 스택을 생성합니다.
배포된 AWS CloudFormation 스택에서 마이그레이션하면 AWS CDK CLI는 배포된 리소스 논리적 IDs 및 배포된 AWS CloudFormation 스택 이름을 새 CDK 앱의 마이그레이션된 리소스 및 스택과 일치시키려고 시도합니다.
마이그레이션 후 CDK 앱을 정상적으로 관리하고 수정할 수 있습니다. 배포 시 AWS CloudFormation은 일치하는 AWS CloudFormation 스택 이름으로 인해 배포를 AWS CloudFormation 스택 업데이트로 식별합니다. 일치하는 논리적 ID가 있는 리소스가 업데이트됩니다. 배포에 대한 자세한 내용은 CDK 앱 관리 및 배포를 참조하세요.
AWS CloudFormation 템플릿에서 마이그레이션
CDK Migrate는 JSON
또는 형식의 AWS CloudFormation 템플릿에서 마이그레이션을 지원합니다YAML
.
local AWS CloudFormation 템플릿에서 마이그레이션하려면 --from-path
옵션을 사용하고 로컬 템플릿의 경로를 제공합니다. 필요한 --stack-name
옵션도 제공해야 합니다. 다음은 예제입니다.
$ cdk migrate --from-path "./template.json" --stack-name "myCloudFormationStack"
AWS CDK CLI는 다음을 수행합니다.
-
local AWS CloudFormation 템플릿을 검색합니다.
-
cdk init
를 실행하여 새 CDK 앱을 초기화합니다. -
CDK 앱 내에 마이그레이션된 AWS CloudFormation 템플릿이 포함된 스택을 생성합니다.
마이그레이션 후 CDK 앱을 정상적으로 관리하고 수정할 수 있습니다. 배포 시 다음 옵션이 있습니다.
-
AWS CloudFormation 스택 업데이트 - local AWS CloudFormation 템플릿이 이전에 배포된 경우 배포된 AWS CloudFormation 스택을 업데이트할 수 있습니다.
-
새 AWS CloudFormation 스택 배포 - local AWS CloudFormation 템플릿이 배포된 적이 없거나 이전에 배포된 템플릿에서 새 스택을 생성하려는 경우 새 AWS CloudFormation 스택을 배포할 수 있습니다.
AWS SAM 템플릿에서 마이그레이션
AWS 서버리스 애플리케이션 모델(AWS SAM) 템플릿에서 마이그레이션하려면 먼저 이를 AWS CloudFormation 템플릿으로 변환하거나 배포하여 AWS CloudFormation 스택을 생성해야 합니다.
AWS SAM 템플릿을 AWS CloudFormation으로 변환하려면 AWS SAM CLI sam validate --debug
명령을 사용할 수 있습니다. 이 명령을 실행하기 전에 samconfig.toml
파일에서 lint
를 false
로 설정해야 할 수도 있습니다.
AWS CloudFormation 스택으로 변환하려면 AWS SAM CLI를 사용하여 AWS SAM 템플릿을 배포합니다. 그런 다음 배포된 스택에서 마이그레이션합니다.
배포된 리소스에서 마이그레이션
배포된 AWS 리소스에서 마이그레이션하려면 --from-scan
옵션을 제공합니다. 필요한 --stack-name
옵션도 제공해야 합니다. 다음은 예제입니다.
$ cdk migrate --from-scan --stack-name "myCloudFormationStack"
AWS CDK CLI는 다음을 수행합니다.
-
계정에서 리소스 및 속성 세부 정보 스캔 - AWS CDK CLI는 IaC 생성기를 사용하여 계정을 스캔하고 세부 정보를 수집합니다.
-
AWS CloudFormation 템플릿 생성 - 스캔 후 AWS CDK CLI는 IaC 생성기를 사용하여 AWS CloudFormation 템플릿을 생성합니다.
-
새 CDK 앱 초기화 및 템플릿 마이그레이션 - AWS CDK CLI는를 실행
cdk init
하여 새 AWS CDK 앱을 초기화하고 AWS CloudFormation 템플릿을 단일 스택으로 CDK 앱으로 마이그레이션합니다.
필터 사용
기본적으로 AWS CDK CLI는 전체 AWS 환경을 스캔하고 IaC 생성기의 최대 할당량 한도까지 리소스를 마이그레이션합니다. AWS CDK CLI로 필터를 제공하여 리소스가 계정에서 새 CDK 앱으로 마이그레이션되는 기준을 지정할 수 있습니다. 자세한 내용은
--filter
를 참조하세요.
IaC 생성기를 사용하여 리소스 스캔
계정의 리소스 수에 따라 스캔에 몇 분이 걸릴 수 있습니다. 스캔 프로세스 중 진행률 표시줄이 표시됩니다.
- 지원되는 리소스 유형
-
AWS CDK CLI는 IaC 생성기에서 지원하는 리소스를 마이그레이션합니다. 전체 목록은 AWS CloudFormation 사용 설명서의 리소스 유형 지원을 참조하세요.
쓰기 전용 속성 해결
지원되는 일부 리소스에는 쓰기 전용 속성이 포함되어 있습니다. 이러한 속성은 속성을 구성하기 위해에 쓸 수 있지만 값을 가져오기 위해 IaC 생성기 또는 AWS CloudFormation에서 읽을 수는 없습니다. 예를 들어 데이터베이스 암호를 지정하는 데 사용되는 속성은 보안상의 이유로 쓰기 전용일 수 있습니다.
마이그레이션 중 리소스를 스캔할 때 IaC 생성기는 쓰기 전용 속성을 포함할 수 있는 리소스를 탐지하고 다음 유형 중 하나로 분류합니다.
-
MUTUALLY_EXCLUSIVE_PROPERTIES
- 이는 상호 교환이 가능하고 유사한 목적을 제공하는 특정 리소스에 대한 쓰기 전용 속성입니다. 리소스를 구성하려면 상호 배타적인 속성 중 하나가 필요합니다. 예를 들어AWS::Lambda::Function
리소스의S3Bucket
,ImageUri
및ZipFile
속성은 상호 배타적인 쓰기 전용 속성입니다. 이 중 하나를 사용하여 함수 자산을 지정할 수 있지만, 이를 사용해야 합니다. -
MUTUALLY_EXCLUSIVE_TYPES
- 여러 구성 유형을 수락하는 필수 쓰기 전용 속성입니다. 예를 들어AWS::ApiGateway::RestApi
리소스의Body
속성은 객체 또는 문자열 유형을 수락합니다. -
UNSUPPORTED_PROPERTIES
- 다른 두 범주에 속하지 않는 쓰기 전용 속성입니다. 이는 선택적 속성이거나 객체 배열을 수락하는 필수 속성입니다.
쓰기 전용 속성과 배포된 리소스를 스캔하고 AWS CloudFormation 템플릿을 생성할 때 IaC 생성기가 이를 관리하는 방법에 대한 자세한 내용은 AWS CloudFormation 사용 설명서의 IaC 생성기 및 쓰기 전용 속성을 참조하세요.
마이그레이션 후 새 CDK 앱에서 쓰기 전용 속성 값을 지정해야 합니다. AWS CDK CLI는 CDK 프로젝트의 ReadMe
파일에 경고 섹션을 추가하여 IaC 생성기로 식별된 모든 쓰기 전용 속성을 문서화합니다. 다음은 예제입니다.
# Welcome to your CDK TypeScript project ... ## Warnings ### Write-only properties Write-only properties are resource property values that can be written to but can't be read by AWS CloudFormation or CDK Migrate. For more information, see [IaC generator and write-only properties](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/generate-IaC-write-only-properties.html). Write-only properties discovered during migration are organized here by resource ID and categorized by write-only property type. Resolve write-only properties by providing property values in your CDK app. For guidance, see [Resolve write-only properties](https://docs.aws.amazon.com/cdk/v2/guide/migrate.html#migrate-resources-writeonly). ### MyLambdaFunction - **UNSUPPORTED_PROPERTIES**: - SnapStart/ApplyOn: Applying SnapStart setting on function resource type.Possible values: [PublishedVersions, None] This property can be replaced with other types - Code/S3ObjectVersion: For versioned objects, the version of the deployment package object to use. This property can be replaced with other exclusive properties - **MUTUALLY_EXCLUSIVE_PROPERTIES**: - Code/S3Bucket: An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account. This property can be replaced with other exclusive properties - Code/S3Key: The Amazon S3 key of the deployment package. This property can be replaced with other exclusive properties
-
경고는 연결된 리소스의 논리적 ID를 식별하는 제목 아래에 구성됩니다.
-
경고는 유형별로 분류됩니다. 이러한 유형은 IaC 생성기에서 직접 가져옵니다.
- 쓰기 전용 속성을 확인하려면
-
-
CDK 프로젝트
ReadMe
파일의 경고 섹션에서 확인할 쓰기 전용 속성을 식별합니다. 여기서 쓰기 전용 속성이 포함될 수 있는 CDK 앱의 리소스를 기록하고 검색된 쓰기 전용 속성 유형을 식별할 수 있습니다.-
의 경우 AWS CDK 앱에서 구성할 상호 배타적인 속성을
MUTUALLY_EXCLUSIVE_PROPERTIES
결정합니다. -
MUTUALLY_EXCLUSIVE_TYPES
에 대해 속성을 구성하는 데 사용할 수락된 유형을 결정합니다. -
UNSUPPORTED_PROPERTIES
에 대해 속성이 선택 사항인지 필수 사항인지 결정합니다. 그런 다음 필요에 따라 구성합니다.
-
-
IaC 생성기 및 쓰기 전용 속성의 지침을 사용하여 경고 유형의 의미를 참조하세요.
-
CDK 앱에서 확인할 쓰기 전용 속성 값도 앱의
Props
섹션에 지정됩니다. 여기에 올바른 값을 입력합니다. 속성 설명 및 지침은 AWS CDK API 참조를 참조하세요.다음은 해결해야 할 두 가지 쓰기 전용 속성이 있는 마이그레이션된 CDK 앱 내
Props
섹션의 예입니다.export interface MyTestAppStackProps extends cdk.StackProps { /** * The Amazon S3 key of the deployment package. */ readonly lambdaFunction00asdfasdfsadf008grk1CodeS3Keym8P82: string; /** * An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account. */ readonly lambdaFunction00asdfasdfsadf008grk1CodeS3Bucketzidw8: string; }
모든 쓰기 전용 속성 값을 확인하면 배포를 준비할 준비가 된 것입니다.
-
migration.json 파일
AWS CDK CLI는 마이그레이션 중에 AWS CDK 프로젝트에 migrate.json
파일을 생성합니다. 이 파일에는 배포된 리소스에 대한 참조 정보가 있습니다. CDK 앱을 처음 배포하면 AWS CDK CLI는이 파일을 사용하여 배포된 리소스를 참조하고, 리소스를 새 AWS CloudFormation 스택과 연결하고, 파일을 삭제합니다.
CDK 앱 관리 및 배포
AWS CDK로 마이그레이션할 때 새 CDK 앱이 즉시 배포 준비가 되지 않을 수 있습니다. 이 주제에서는 새 CDK 앱을 관리하고 배포할 때 고려해야 할 작업 항목을 설명합니다.
배포 준비
배포하기 전에 CDK 앱을 준비해야 합니다.
- 앱 합성
-
cdk synth
명령을 사용하여 CDK 앱의 스택을 AWS CloudFormation 템플릿으로 합성합니다.배포된 AWS CloudFormation 스택 또는 템플릿에서 마이그레이션한 경우 합성된 템플릿을 마이그레이션된 템플릿과 비교하여 리소스 및 속성 값을 확인할 수 있습니다.
에 대한 자세한 내용은 스택 합성을
cdk synth
참조하십시오. - diff 수행
-
배포된 AWS CloudFormation 스택에서 마이그레이션한 경우 cdk diff 명령을 사용하여 새 CDK 앱의 스택과 비교할 수 있습니다.
cdk diff에 대한 자세한 내용은 스택 비교를 참조하세요.
- 환경 부트스트랩
-
AWS 환경에서 처음 배포하는 경우
cdk bootstrap
를 사용하여 환경을 준비합니다. 자세한 내용은 AWS CDK 부트스트래핑을 참조하세요.
CDK 앱 배포
CDK 앱을 배포할 때 AWS CDK CLI는 AWS CloudFormation 서비스를 사용하여 리소스를 프로비저닝합니다. 리소스는 CDK 앱의 단일 스택으로 번들링되고 단일 AWS CloudFormation 스택으로 배포됩니다.
마이그레이션한 위치에 따라를 배포하여 새 AWS CloudFormation 스택을 생성하거나 기존 AWS CloudFormation 스택을 업데이트할 수 있습니다.
- 배포하여 새 AWS CloudFormation 스택 생성
-
배포된 리소스에서 마이그레이션한 경우 AWS CDK CLI는 배포 시 새 AWS CloudFormation 스택을 자동으로 생성합니다. 배포된 리소스는 새 AWS CloudFormation 스택에 포함됩니다.
배포되지 않은 local AWS CloudFormation 템플릿에서 마이그레이션한 경우 AWS CDK CLI는 배포 시 새 AWS CloudFormation 스택을 자동으로 생성합니다.
이전에 배포한 배포된 AWS CloudFormation 스택 또는 local AWS CloudFormation 템플릿에서 마이그레이션한 경우를 배포하여 새 AWS CloudFormation 스택을 생성할 수 있습니다. 새 스택을 생성하려면 다음을 수행하세요.
-
새 AWS 환경에 배포합니다. 이는 다른 AWS 계정을 사용하거나 다른 AWS 리전에 배포하는 것으로 구성됩니다.
-
마이그레이션된 스택 또는 템플릿의 동일한 AWS 환경에 새 스택을 배포하려면 CDK 앱의 스택 이름을 새 값으로 수정해야 합니다. 또한 CDK 앱에서 리소스의 모든 논리적 ID를 수정해야 합니다. 그런 다음 동일한 환경에 배포하여 새 스택과 새 리소스를 생성할 수 있습니다.
-
- 배포하여 기존 AWS CloudFormation 스택 업데이트
-
이전에 배포한 배포된 AWS CloudFormation 스택 또는 local AWS CloudFormation 템플릿에서 마이그레이션한 경우를 배포하여 기존 AWS CloudFormation 스택을 업데이트할 수 있습니다.
CDK 앱의 스택 이름이 배포된 AWS CloudFormation 스택의 스택 이름과 일치하는지 확인하고 동일한 AWS 환경에 배포합니다.