

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

# でインフラストラクチャを定義する AWS SAM
<a name="serverless-authoring"></a>

プロジェクトを作成したら、 を使用してアプリケーションインフラストラクチャを定義する準備が整いました AWS SAM。これを行うには、 AWS SAM テンプレートを設定して、 AWS SAM プロジェクトの `template.yaml` ファイルであるアプリケーションのリソースとプロパティを定義します。

このセクションのトピックでは、 AWS SAM テンプレート ( `template.yaml` ファイル) でインフラストラクチャを定義する方法について説明します。また、Lambda レイヤーの操作、ネストされたアプリケーションの使用、API Gateway APIs へのアクセスの制御、Step Functions を使用したリソースのオーケストレーション、アプリケーションへのコード署名、 AWS SAM テンプレートの検証など、特定のユースケースの AWS リソースの定義に関するトピックも含まれています。

**Topics**
+ [AWS SAM テンプレートでアプリケーションリソースを定義する](authoring-define-resources.md)
+ [AWS SAM テンプレートでのリソースアクセスの設定と管理](sam-permissions.md)
+ [AWS SAM テンプレートを使用して API アクセスを制御する](serverless-controlling-access-to-apis.md)
+ [で Lambda レイヤーを使用して効率を向上させる AWS SAM](serverless-sam-cli-layers.md)
+ [でネストされたアプリケーションを使用してコードとリソースを再利用する AWS SAM](serverless-sam-template-nested-applications.md)
+ [で EventBridge スケジューラを使用して時間ベースのイベントを管理する AWS SAM](using-eventbridge-scheduler.md)
+ [を使用した AWS SAM リソースのオーケストレーション AWS Step Functions](serverless-step-functions-in-sam.md)
+ [AWS SAM アプリケーションのコード署名を設定する](authoring-codesigning.md)
+ [AWS SAM テンプレートファイルを検証する](serverless-sam-cli-using-validate.md)