v AWS CDK 2 개발자 안내서입니다. 이전 CDK v1은 2022년 6월 1일에 유지 관리에 들어갔고 2023년 6월 1일에 지원을 종료했습니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
cdk rollback
AWS Cloud Development Kit (AWS CDK) 명령줄 인터페이스 사용(CLI) 실패한 스택 또는 일시 중지된 스택을 AWS CloudFormation 배포에서 마지막 안정 상태로 롤백하는 cdk rollback
명령입니다.
참고
이 명령을 사용하려면 환경에 배포된 부트스트랩 템플릿의 v23이 있어야 합니다. 자세한 내용은 부트스트랩 템플릿 버전 기록 단원을 참조하십시오.
를 사용하여 배포하면 cdk deploy
CDK CLI 는 기본적으로 실패한 배포를 롤백합니다. --no-rollback
로 를 지정하는 경우 cdk rollback
명령을 사용하여 실패한 배포를 수동으로 롤백할 cdk deploy
수 있습니다. 이렇게 하면 스택의 마지막 안정 상태로 롤백이 시작됩니다.
사용량
$
cdk rollback
<arguments>
<options>
인수
- CDK 스택 ID
-
앱에서 롤백할 CDK 스택의 구성 ID입니다.
유형: 문자열
필수 항목 여부: 아니요
옵션
모든 과 함께 작동하는 글로벌 옵션 목록 CDK CLI 명령을 참조하세요글로벌 옵션.
--all
BOOLEAN
-
CDK 앱의 모든 스택을 롤백합니다.
기본값:
false
--force, -f
BOOLEAN
-
를 사용하면
cdk rollback
일부 리소스가 롤백되지 않을 수 있습니다. 모든 리소스의 롤백을 강제로 적용하려면 이 옵션을 제공합니다. 이는 스택의 각 리소스에 대한--orphan
옵션을 제공하는 것과 동일한 동작입니다.기본값:
false
--help, -h
BOOLEAN
-
명령에 대한
cdk rollback
명령 참조 정보를 표시합니다. --orphan
LogicalId
-
를 사용하면
cdk rollback
일부 리소스가 롤백되지 않을 수 있습니다. 이 경우 이 옵션을 사용하고 롤백에 실패한 리소스의 논리적 ID를 제공하여 리소스의 롤백을 강제로 시도할 수 있습니다.이 옵션은 단일 명령으로 여러 번 제공할 수 있습니다. 다음은 예제입니다.
$
cdk rollback
MyStack --orphan MyLambdaFunction --orphan MyLambdaFunction2
모든 리소스의 롤백을 강제로 적용하려면 대신
--force
옵션을 사용합니다. --toolkit-stack-name
STRING
-
환경이 부트스트랩되는 기존 CDK 툴킷 스택의 이름입니다.
기본적으로 는 라는 스택
CDKToolkit
을 지정된 AWS 환경에cdk bootstrap
배포합니다. 이 옵션을 사용하여 부트스트랩 스택의 다른 이름을 제공합니다.는 CDK CLI 는 이 값을 사용하여 부트스트랩 스택 버전을 확인합니다.
--validate-bootstrap-version
BOOLEAN
-
부트스트랩 스택 버전을 검증할지 여부를 지정합니다.
--validate-bootstrap-version=false
또는--no-validate-bootsrap-version
를 제공하여 이 동작을 끕니다.기본값:
true