翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Serverless Application Model (AWS SAM) を使用する方法
アプリケーションの開発に使用する主なツールは、AWS SAM CLI および AWS SAM テンプレートと AWS SAM プロジェクト (アプリケーションプロジェクトディレクトリ) です。これらのツールは、次のために使用します。
アプリケーションを開発する (これには、アプリケーションの初期化、リソースの定義、アプリケーションの構築が含まれます)。
sam init コマンドを実行して後続のワークフローを完了すると、AWS SAM により AWS SAM プロジェクトが作成されます。サーバーレスアプリケーションを定義するには、AWS SAM プロジェクトにコードを追加します。AWS SAM プロジェクトは一連のファイルとフォルダで構成されますが、その中で最も重要なファイルは AWS SAM テンプレート (名前は template.yaml
) です。このテンプレートでは、リソース、イベントソースマッピング、およびサーバーレスアプリケーションを定義するその他のプロパティを表すコードを記述します。
AWS SAM CLI には、AWS SAM プロジェクトで使用するコマンドのリポジトリが含まれています。より具体的に AWS SAM CLI は、AWS SAM プロジェクトの構築、変換、デプロイ、デバッグ、パッケージ化、初期化、同期に使用するものです。つまり、AWS SAM プロジェクトをサーバーレスアプリケーションに変換するために使用するものです。