投稿日: Jan 6, 2022

本日 AWS は、AWS Cloud Development Kit アプリケーションのローカルテストに対応した AWS Serverless Application Model CLI (AWS SAM CLI) の一般提供を開始したことを発表します。AWS SAM と AWS CDK は、いずれも IaC (Infrastructure as Code) を利用してアプリケーションを構築するためのオープンソースのフレームワークです。AWS SAM は、JSON や YAML を使ってアプリケーションにインフラストラクチャを記述する SAM テンプレートと、AWS SAM アプリケーションを構築、パッケージ化、テスト、デプロイするツールである SAM CLI で構成されます。AWS CDK は、Python や Node.js. のような使い慣れたプログラミング言語を使用してクラウドアプリケーションリソースを定義するための開発フレームワークです。

昨日までは、AWS SAM CLI を使用して、AWS CloudFormation または AWS SAM テンプレートを使用して定義されたサーバーレスアプリケーションを構築、テスト、およびパッケージ化することができました。本リリースでは、AWS SAM CLI を使用して、AWS CDK を使用して定義された API Gateway 上の Lambda 関数や REST API に対してローカルテストを実行することができるようになりました。

この機能についての詳細は、こちらをご覧ください。SAM CLI をインストールするには、ドキュメントの手順に従ってください。