投稿日: Sep 1, 2022

AWS Serverless Application Model (SAM) コマンドラインインターフェイス (CLI) は、SAM CLI における esbuild サポートの一般提供を開始しました。AWS SAM CLI は、サーバーレスアプリケーションの構築、テスト、パッケージ化、デプロイを容易にするデベロッパーツールです。"an extremely fast JavaScript bundler" (超高速の JavaScript バンドラー) と呼ばれる Esbuild は、JavaScript (js, jsx, ts, tsx) と CSS の依存関係を、デプロイ可能なウェブ用資産としてリンクさせます。本日より、esbuild を JavaScript アプリケーションの SAM CLI ビルドワークフローでご使用いただけるようになりました。

JavaScript と TypeScript を使用しているデベロッパーは、esbuild と SAM Accelerate を使うことで、クラウドでのコード変更を迅速に反復し、ローカルでのテストと同レベルの生産性を達成しながら、クラウドのリアルなアプリケーション環境でテストを行うことが可能になります。esbuild のサポートには、Minification、Tree Shaking、Source Maps、Loader、External および Main-Fields などの機能が含まれ、JavaScript と TypeScript を使用した AWS Lambda デプロイの簡素化に役立ちます。

本機能の詳細については、ドキュメントを参照してください。使用を開始するには、ドキュメントの手順に従って SAM CLI をインストールします。