これは AWS CDK v2 デベロッパーガイドです。旧版の CDK v1 は 2022 年 6 月 1 日にメンテナンスを開始し、2023 年 6 月 1 日にサポートを終了しました。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SAM を使用した AWS CDK AWS アプリケーションの構築
AWS SAM CLI は、 を使用して AWS CDK アプリケーションで定義された Lambda 関数とレイヤーを構築するためのサポートを提供します sam build
。
zip アーティファクトを使用する Lambda 関数の場合は、sam local
コマンドを実行するcdk synth
前に を実行します。 sam build
は必要ありません。
AWS CDK アプリケーションが イメージタイプの 関数を使用している場合は、 sam local
コマンドを実行するsam build
前に cdk synth
を実行してから を実行します。を実行するとsam build
、 AWS SAM はランタイム固有のコンストラクトを使用する Lambda 関数やレイヤーを構築しません NodejsFunction
。たとえば、 sam build
はバンドルされたアセットをサポートしていません。
例
AWS CDK プロジェクトのルートディレクトリから次のコマンドを実行すると、アプリケーションが構築されます。
$ sam build -t <./cdk.out/CdkSamExampleStack.template.json>