AWS CDK CLI 명령 참조 - AWS Cloud Development Kit (AWS CDK) v2

AWS CDK v2 개발자 안내서입니다. 구형 CDK v1은 2022년 6월 1일에 유지 보수에 들어갔고 2023년 6월 1일에 지원이 종료되었습니다.

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

AWS CDK CLI 명령 참조

이 섹션에는 명령줄 인터페이스 () CLI 에 대한 AWS Cloud Development Kit (AWS CDK) 명령 참조 정보가 포함되어 있습니다. CLICDK는 CDK 툴킷이라고도 합니다.

사용량

$ cdk <command> <arguments> <options>

명령

acknowledge, ack

발행 번호로 알림을 확인하고 다시 표시되지 않도록 숨기세요.

bootstrap

이름이 지정된 CDK 부트스트랩 스택을 AWS 환경에 배포하여 CDK 배포를 위한 환경을 준비하세요. CDKToolkit AWS

context

CDK 애플리케이션의 캐시된 컨텍스트 값을 관리합니다.

deploy

하나 이상의 CDK 스택을 환경에 배포하십시오. AWS

destroy

환경에서 하나 이상의 CDK 스택을 삭제하십시오. AWS

diff

diff를 수행하여 CDK 스택 간의 인프라 변화를 확인하세요.

docs, doc

브라우저에서 CDK 설명서를 엽니다.

doctor

로컬 CDK 프로젝트 및 개발 환경에 대한 유용한 정보를 검사하고 표시할 수 있습니다.

import

AWS CloudFormation 리소스 가져오기를 사용하여 기존 AWS 리소스를 CDK 스택으로 가져올 수 있습니다.

init

템플릿에서 새 CDK 프로젝트를 생성합니다.

list, ls

CDK 앱의 모든 CDK 스택과 종속 항목을 나열하세요.

metadata

CDK 스택과 관련된 메타데이터를 표시합니다.

migrate

AWS 리소스, AWS CloudFormation 스택, AWS CloudFormation 템플릿을 새 CDK 프로젝트로 마이그레이션하세요.

notices

CDK 애플리케이션에 대한 알림을 표시하세요.

synthesize, synth

CDK 앱을 합성하여 각 스택용 AWS CloudFormation 템플릿을 포함한 클라우드 어셈블리를 생성합니다.

watch

로컬 CDK 프로젝트를 지속적으로 관찰하여 배포 및 핫스왑 수행에 필요한 변경 사항을 확인하십시오.

글로벌 옵션

다음 옵션은 모든 CDK CLI 명령과 호환됩니다.

--app, -a STRING

앱 또는 클라우드 어셈블리 디렉터리를 실행하기 위한 명령을 입력합니다.

필수 항목 여부: 예

--asset-metadata BOOLEAN

자산을 사용하는 리소스의 aws:asset:* AWS CloudFormation 메타데이터를 포함하세요.

필수 항목 여부: 아니요

기본값: true

--build STRING

사전 합성 빌드를 실행하기 위한 명령입니다.

필수 항목 여부: 아니요

--ca-bundle-path STRING

HTTPS 요청을 검증할 때 사용할 CA 인증서의 경로입니다.

이 옵션이 제공되지 않으면 CLI CDK는 환경 변수에서 읽습니다. AWS_CA_BUNDLE

필수 항목 여부: 예

--ci BOOLEAN

CDK CLI 명령이 지속적 통합 (CI) 환경에서 실행되고 있음을 나타냅니다.

이 옵션은 CI 파이프라인에서 일반적으로 사용되는 자동화된 작업에 더 CLI 적합하도록 CDK의 동작을 수정합니다.

이 옵션을 제공하면 로그가 대신 로 전송됩니다. stdout stderr

필수 항목 여부: 아니요

기본값: false

--context, -c ARRAY

컨텍스트 문자열 파라미터를 키-값 쌍으로 추가합니다.

--debug BOOLEAN

자세한 디버깅 정보를 활성화합니다. 이 옵션은 CLI CDK가 백그라운드에서 수행하는 작업에 대한 훨씬 더 자세한 정보가 포함된 자세한 출력을 생성합니다.

필수 항목 여부: 아니요

기본값: false

--ec2creds, -i BOOLEAN

CDK가 Amazon EC2 인스턴스 자격 증명을 CLI 가져오도록 강제합니다.

기본적으로 CDK는 Amazon EC2 CLI 인스턴스 상태를 추측합니다.

필수 항목 여부: 아니요

기본값: false

--help, -h BOOLEAN

CDK의 명령 참조 정보를 표시합니다. CLI

필수 항목 여부: 아니요

기본값: false

--ignore-errors BOOLEAN

잘못된 출력이 생성될 수 있는 합성 오류는 무시하십시오.

필수 항목 여부: 아니요

기본값: false

--json, -j BOOLEAN

표준 출력 () stdout 으로 인쇄되는 AWS CloudFormation 템플릿에는 YAML 대신 JSON을 사용하십시오.

필수 항목 여부: 아니요

기본값: false

--lookups BOOLEAN

컨텍스트 조회를 수행합니다.

이 값이 false 맞고 컨텍스트 조회를 수행해야 하는 경우 합성이 실패합니다.

필수 항목 여부: 아니요

기본값: true

--no-color BOOLEAN

콘솔 출력에서 색상 및 기타 스타일을 제거합니다.

필수 항목 여부: 아니요

기본값: false

--notices BOOLEAN

관련 알림을 표시하세요.

필수 항목 여부: 아니요

기본값: false

--output, -o STRING

합성된 클라우드 어셈블리를 출력할 디렉터리를 지정합니다.

필수 항목 여부: 예

기본값: cdk.out

--path-metadata BOOLEAN

각 리소스의 aws::cdk::path AWS CloudFormation 메타데이터를 포함하세요.

필수 항목 여부: 아니요

기본값: true

--plugin, -p ARRAY

CDK 기능을 확장하는 node 패키지의 이름 또는 경로. 이 옵션은 단일 명령으로 여러 번 제공할 수 있습니다.

이 옵션은 프로젝트 cdk.json 파일이나 로컬 개발 컴퓨터에서 구성할 수 있습니다. ~/.cdk.json

{ // ... "plugin": [ "module_1", "module_2" ], // ... }

필수 항목 여부: 아니요

--profile STRING

CLICDK와 함께 사용할 AWS 환경 정보가 포함된 AWS 프로파일의 이름을 지정합니다.

필수 항목 여부: 예

--proxy STRING

표시된 프록시를 사용하십시오.

이 옵션이 제공되지 않으면 CLI CDK는 HTTPS_PROXY 환경 변수에서 읽습니다.

필수 항목 여부: 예

기본값: HTTPS_PROXY 환경 변수에서 읽기.

--role-arn, -r STRING

CLICDK가 상호 작용할 때 맡게 되는 IAM 역할의 ARN입니다. AWS CloudFormation

필수 항목 여부: 아니요

--staging BOOLEAN

자산을 출력 디렉터리에 복사합니다.

에셋이 출력 디렉터리에 복사되지 않도록 지정합니다false. 이렇게 하면 로컬 AWS SAM CLI 디버깅을 수행할 때 원본 소스 파일을 참조할 수 있습니다.

필수 항목 여부: 아니요

기본값: true

--strict BOOLEAN

경고가 포함된 스택을 구성하지 마십시오.

필수 항목 여부: 아니요

기본값: false

--trace BOOLEAN

스택 경고에 대한 트레이스를 인쇄하십시오.

필수 항목 여부: 아니요

기본값: false

--verbose, -v COUNT

디버그 로그를 표시합니다. 이 옵션을 여러 번 지정하여 상세도를 높일 수 있습니다.

필수 항목 여부: 아니요

--version BOOLEAN

CDK CLI 버전 번호를 보여주세요.

필수 항목 여부: 아니요

기본값: false

--version-reporting BOOLEAN

AWS::CDK::Metadata리소스를 합성된 AWS CloudFormation 템플릿에 포함시키십시오.

필수 항목 여부: 아니요

기본값: true

옵션 제공 및 구성

명령줄 인수를 통해 옵션을 전달할 수 있습니다. 대부분의 옵션은 구성 파일에서 구성할 수 있습니다. cdk.json 여러 구성 소스를 사용하는 경우 CDK는 다음 CLI 우선 순위를 따릅니다.

  1. 명령줄 값 — 명령줄에 제공된 모든 옵션은 파일에 구성된 옵션보다 우선합니다. cdk.json

  2. 프로젝트 구성 파일 — CDK 프로젝트 디렉터리에 있는 cdk.json 파일입니다.

  3. 사용자 구성 파일 — 로컬 ~/.cdk.json 컴퓨터에 있는 cdk.json 파일입니다.

명령줄에서 옵션 전달

부울 값 전달

부울 값을 허용하는 옵션의 경우 다음과 같은 방법으로 옵션을 지정할 수 있습니다.

  • 사용 truefalse 값 — 명령과 함께 부울 값을 제공합니다. 다음은 그 예제입니다.

    $ cdk deploy --watch=true $ cdk deploy --watch=false
  • 옵션과 일치하는 항목 제공 - 값을 추가하여 옵션 이름을 no 수정하여 지정합니다. false 다음은 그 예제입니다.

    $ cdk deploy --watch $ cdk deploy --no-watch
  • 기본값이 true 또는 false 인 옵션의 경우 기본값에서 변경하려는 경우가 아니면 옵션을 제공하지 않아도 됩니다.