AWS Serverless Application Model (AWS SAM) の使用方法 - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Serverless Application Model (AWS SAM) の使用方法

アプリケーションの開発に使用する主なツールは、 AWS SAMCLIおよび AWS SAM テンプレートと AWS SAM プロジェクト (アプリケーションプロジェクトディレクトリ) です。これらのツールは、次のために使用します。

AWS SAM sam init コマンドを実行して後続のワークフローを完了すると、 によって AWS SAM プロジェクトが作成されます。サーバーレスアプリケーションを定義するには、 AWS SAM プロジェクトにコードを追加します。 AWS SAM プロジェクトは一連のファイルとフォルダで構成されますが、その中で最も重要なファイルは AWS SAM テンプレート ( という名前) ですtemplate.yaml。このテンプレートでは、サーバーレスアプリケーションを定義するリソース、イベントソースマッピング、その他のプロパティを表すコードを記述します。

には、 AWS SAM プロジェクトで使用するコマンドのリポジトリ AWS SAMCLIが含まれています。具体的には、 AWS SAMCLIは、 AWS SAM プロジェクトの構築、変換、デプロイ、デバッグ、パッケージ化、初期化、同期に使用するものです。つまり、 AWS SAM プロジェクトをサーバーレスアプリケーションに変換するために使用するものです。

これらのツールの詳細については、以下の章を参照してください。

AWS SAMCLI - AWS SAMCLIとそれを使用してサーバーレスアプリケーションを構築および実行する方法について説明します。

AWS SAM プロジェクトと AWS SAM テンプレート - AWS SAM プロジェクト構造と、 AWS SAM テンプレートを使用してサーバーレスアプリケーションを定義する方法について説明します。