投稿日: Apr 29, 2021

AWS サーバーレスアプリケーションモデル (SAM) CLI で AWS Cloud Development Kit (CDK) アプリケーションがサポートされるようになりました (パブリックプレビュー)。AWS SAM CLI はビルドを構築しやすくするとともに、ローカルでサーバーレスアプリケーションをテスト、パッケージング、デプロイできるようにするデベロッパーツールです。

CDK ユーザーは今後、SAM CLI を使用することで、手動でアプリケーションを統合したり、追加のオプションをいずれかの CLI に渡したりすることなく、ローカルの CDK アプリケーションから、AWS Lambda 関数と API ゲートウェイのエンドポイントを直接テストできます。さらに、CDK のユーザーは CDK を使用して定義されたサーバーレスアプリケーションの構築に、SAM CLI を使用できます。AWS SAM は CDK プロジェクト構造内で機能するため、ユーザーは CDK アプリケーションの作成、変更、デプロイのために、CDK CLI を引き続き使用できます。

SAM CLI と CDK の統合については詳しくは、コンピューティングブログの発表ブログ記事をご覧ください。SAM CLI をインストールするには、ドキュメントの手順に従ってください。SAM ユーザーは npm を使用して CDK をインストールできます。