cdk rollback - AWS Cloud Development Kit (AWS CDK) v2

v AWS CDK 2 개발자 안내서입니다. 이전 CDK v1은 2022년 6월 1일에 유지 관리에 들어갔으며 2023년 6월 1일에 지원을 종료했습니다.

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

cdk rollback

AWS Cloud Development Kit (AWS CDK) Command Line Interface(CLI) cdk rollback 명령을 사용하여 실패하거나 일시 중지된 스택을 AWS CloudFormation 배포에서 마지막 안정 상태로 롤백합니다.

참고

이 명령을 사용하려면 환경에 부트스트랩 템플릿 v23이 배포되어 있어야 합니다. 자세한 내용은 부트스트랩 템플릿 버전 기록 단원을 참조하십시오.

cdk deploy를 사용하여 배포하는 경우 CDK CLI는 기본적으로 실패한 배포를 롤백합니다. cdk deploy--no-rollback을 지정하면 cdk rollback 명령을 사용하여 실패한 배포를 수동으로 롤백할 수 있습니다. 이렇게 하면 스택의 마지막 안정 상태로 롤백이 시작됩니다.

사용량

$ 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 Toolkit 스택의 이름입니다.

기본적으로 cdk bootstrap은 지정된 AWS 환경에 CDKToolkit이라는 스택을 배포합니다. 부트스트랩 스택에 다른 이름을 지정하려면 이 옵션을 사용합니다.

CDK CLI는 이 값을 사용하여 부트스트랩 스택 버전을 확인합니다.

--validate-bootstrap-version BOOLEAN

부트스트랩 스택 버전을 검증할지 여부를 지정합니다. --validate-bootstrap-version=false 또는 --no-validate-bootsrap-version을 제공하여 이 동작을 끕니다.

기본값: true