これは 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