サーバーレスアプリケーションの構築
サーバーレスアプリケーションの構築には、AWS SAM テンプレートファイル、アプリケーションコード、および該当する言語固有のファイルと依存関係を使用することと、すべてのビルドアーティファクトをワークフローの後続ステップのために適切な形式と場所に設定することが必要になります。
例えば、アプリケーションをローカルでテストしたい、または AWS SAM CLI を使用してアプリケーションをデプロイしたい場合があるとすると、これらのアクティビティの両方で、アプリケーションのビルドアーティファクトが入力として使用されます。
このセクションでは、AWS SAM を使用したサーバーレスアプリケーションの構築に sam build
コマンドを使用する方法を説明します。これには、アプリケーションのすべての関数とレイヤーを構築するオプション、または特定の関数やレイヤーといったアプリケーションの個々のコンポーネントを構築するオプションがあります。