ワークフローを使用した AWS CDK アプリケーションのブートストラップ - Amazon CodeCatalyst

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

ワークフローを使用した AWS CDK アプリケーションのブートストラップ

このセクションでは、 CodeCatalyst ワークフローを使用して AWS CDK アプリケーションをブートストラップする方法について説明します。これを行うには、ワークフローにAWS CDK ブートストラップアクションを追加する必要があります。AWS CDK ブートストラップアクションは、最新のテンプレート を使用して、環境にブートストラップスタックをプロビジョニングします AWS 。ブートストラップスタックが既に存在する場合、 アクションは必要に応じて更新します。にブートストラップスタックが存在することは、 AWS CDK アプリケーションをデプロイするための前提条件 AWS です。

ブートストラップの詳細については、「 AWS Cloud Development Kit (AWS CDK) デベロッパーガイド」の「ブートストラップ」を参照してください。

AWS CDK 「ブートストラップ」アクションを使用するタイミング

AWS CDK アプリケーションをデプロイするワークフローがあり、ブートストラップスタックを同時にデプロイ (および必要に応じて更新) する場合は、このアクションを使用します。この場合、 AWS CDK アプリをデプロイするワークフローと同じワークフローにAWS CDK ブートストラップアクションを追加します。

次のいずれかに当てはまる場合は、このアクションを使用しないでください

AWS CDK 「ブートストラップ」アクションの仕組み

AWS CDK ブートストラップは次のように機能します。

  1. 実行時に、 アクションのバージョン 1.0.7 以前を指定した場合、 アクションは最新の CDK CLI (Tookit とも呼ばれる) AWS CDK を CodeCatalyst ビルドイメージ にダウンロードします。

    バージョン 1.0.8 以降を指定した場合、アクションは特定のバージョンの CDK にバンドルされるためCLI、ダウンロードは行われません。

  2. アクションは、 CDKCLIを使用して cdk bootstrap コマンドを実行します。このコマンドは、 AWS Cloud Development Kit (AWS CDK) デベロッパーガイドの「ブートストラップ」トピックで説明されているブートストラップタスクを実行します。

CDK CLI AWS CDK 「ブートストラップ」アクションで使用される バージョン

次の表CDKCLIは、AWS CDK ブートストラップアクションのさまざまなバージョンでデフォルトで使用されている のバージョンを示しています。

注記

デフォルトを上書きできる場合があります。詳細については、「AWS CDK 「ブートストラップ」アクション YAML」の「CdkCliVersion」を参照してください。

AWS CDK 「ブートストラップ」アクションバージョン AWS CDK CLI バージョン

1.0.0~1.0.7

最新

1.0.8 以降

2.99.1