View a markdown version of this page

cdk publish-assets - AWS クラウド開発キット (AWS CDK) v2

これは AWS CDK v2 デベロッパーガイドです。旧版の CDK v1 は 2022 年 6 月 1 日にメンテナンスを開始し、2023 年 6 月 1 日にサポートを終了しました。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

cdk publish-assets

重要

cdk publish-assets コマンドは AWS CDK 用に開発中です。このコマンドの現在の機能は変更される可能性があります。したがって、このコマンドを使用する --unstable=publish-assets オプションを指定してオプトインする必要があります。

指定された AWS Cloud Development Kit (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