View a markdown version of this page

cdk publish-assets - AWS 클라우드 개발 키트(AWS CDK) v2

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

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

cdk publish-assets

중요

cdk publish-assets 명령은 AWS CDK용으로 개발 중입니다. 이 명령의 현재 기능은 변경될 수 있습니다. 따라서 이 명령을 사용할 수 있는 --unstable=publish-assets 옵션을 제공하여 옵트인해야 합니다.

배포를 수행하지 않고 지정된 AWS 클라우드 개발 키트(AWS CDK) 스택의 Docker 이미지 및 파일 자산과 같은 자산을 Amazon Elastic Container Registry(Amazon ECR) 리포지토리 및 Amazon Simple Storage Service(Amazon S3) 버킷과 같은 각 대상에 게시합니다.

이 명령은 자산 게시 단계를 배포 단계와 분리하려는 CI/CD 파이프라인에서 유용합니다. 자산을 독립적으로 게시하면 배포 프로세스를 시작하기 전에 모든 자산이 빌드되고 사용 가능한지 확인할 수 있습니다.

사용법

$ cdk publish-assets <arguments> <options>

인수

CDK 스택 ID

자산을 게시할 앱에서 CDK 스택의 구문 ID입니다.

유형: 문자열

필수 항목 여부: 아니요

옵션

모든 CDK CLI 명령에서 작동하는 글로벌 옵션 목록은 글로벌 옵션을 참조하세요.

--all <BOOLEAN>

CDK 앱의 모든 스택에 대한 자산을 게시합니다.

기본값: false

--concurrency <NUMBER>

수행할 최대 동시 자산 게시 작업 수를 지정합니다.

기본값: 4

--exclusively, -e <BOOLEAN>

요청된 스택에 대한 자산만 게시하고 종속성은 포함하지 않습니다.

--force <BOOLEAN>

대상에 이미 있더라도 모든 자산을 다시 게시합니다.

기본값: false

--help, -h <BOOLEAN>

cdk publish-assets 명령에 대한 명령 참조 정보를 표시합니다.

예제

특정 스택에 대한 자산 게시

$ cdk publish-assets MyStack --unstable=publish-assets

모든 스택에 대한 자산 게시

$ cdk publish-assets --all --unstable=publish-assets

이미 존재하는 자산을 강제로 다시 게시합니다.

$ cdk publish-assets MyStack --unstable=publish-assets --force

자산을 게시한 다음 별도로 배포

먼저 스택의 자산을 게시합니다.

$ cdk publish-assets MyStack --unstable=publish-assets

그런 다음 스택을 배포합니다.

$ cdk deploy MyStack